I have been extremely surprised by the first Xiaomi phone I have gotten. The speed, the cameras and the screen have all exceeded my expectations. It's the best phone I have ever used.