Xiamias Mi 5 is undoubtedly one of the best phone out there.it has got everything looks, performance , decent cameras .this product my xiaomi gas got 3gb ram and 32 GB rom which sufficient for any user. It has got a 5.1 inch full hd screen though quad hd screen has been considered as a screen for a flagship but I think if you have a quad hd screen then the performance and as well as the battery life is hamppered. The cera in the are also very impressive I like them .But there is a flaw with this device and that is it is not very strong I mean that if you handle it with care then there is no problem with it.i would conclude by saying that xiaomi has done a great job and any who is looking for a great device at this price segment then he should go with this.