Yes. Yes. And also yes. There is no doubt to say that this is the best budget phine ever in indian market. When we go to buy a mobile there is many things we considered from home and when we rich to the seller there is many things we compromise with us, because what we want and what the mobile gives us not matches all requirements.bt frankly I say that if u buy redmi 3s there is no compromise with us with our budget. Because in this phone the all things which have on it, it definitely satisfy us. Let's start what specifications are mi provide through redmi 3s-13mp rear camera with 5 mp front facing camera, both are decent , full metal body with big bettery life ( 4100mah) like no need to charged twice in single days in average using. It has volte support. And also have finger prints sensor which helps to keep secure from all. Bt one thing it's finger print sensor is not working sometimes without any reason and the phone needs some more time to restart. Bt all the specifications and the price tag are more affordable to buy.and for my opinion it is best ever phone in india at reasonable price. Go for it without any hesitation.Good Luck!