All above mentioned points. I'm using the brand innova since its born. I have used all the models of innova nd still a user of new innova. Love the comfort of this car, no harassment when you travel for a long distance. I used to travel a lot with this car, what an enjoyable ride it gives. Love this badass.