Maruti alto is the smallest car and in budget so everybody can afford it with good facility and aircondition and a space for a single family. It is preferreble to those who want to buy a car but with reasonable price then this is the best option I think.
And moreover the trust of MARUTI makes it buy and for maintanance and accessories are not costly compare to other cars so after purchase it is good to have.