There is an old published ad for the bike "Ye Chale toh duniya rasta de" actually has its own meaning in real life which I personally felt after purchasing it. It was my dream bike for more than a decade and finally it became an important part of my life. You just cant stop riding it and the transitions are just too good for a bike.
Mileage - It actually depends on the route as it normally provide inbetween 30-35 km per litre.
Comfort - There is no other bike to choose from, when you are off to a long journey.
Reliability - Best companion to have.
Road grip - The bike is meant for Indian roads.
Appeal - it goes by class not by appeal.