Hello, Xiaomi Mi 5 is a great featured phone with good design and quality. Quality hardware and also the MIUI software makes it much more interesting to use camera works great and most impressive is its weight it is so much lighter when compared to lot of smartphones available in market and it can be upgraded to oreo in future and its a successor of mi 4 and 3D glass curved body is impressive it feels great to hold in hands speed of the phone is also great. And cost compared to many other phones seems to be more but it is due to the quality hardware that you will be getting in this phone. If youre looking for a good quality smartphone go for it.