Its my first car. Swift is best for city drive as well as long drive but while going for a long journey those sitting in the back seat gets a little bit tired. Since its maruti's vehicle the maintenance cost is very low. It's the best option in this segment