It is the best mobile phone I have ever used in this price range. it has 4100 mAh battery thats why it has a very long battery life. if I full charge this phone once then I will be able to use this for approximately 20 hours. the redmi 4 has a display with 2280X720 resolution and there is also 2.5D curved glass which is very impressive. I am using this phone for 3 months and I havent found any problem. Its both rear and front camera are very good i.e. 13 MP and 5 MP respectively. its auto focus is very fast then there is Qualcomm Snapdragon 435 1.4GHz Octa core processor which makes this phone very fast.