Its the best in this segment and no one can beat the alto. For middle class people , it has smooth drive, good fuel efficiency and much more. If u want to go for your first vehicle in budget then you must go for alto as its value for money with very low maintenance cost.