As it is a scooty of low cc category, the point to talk about is its reliability and low cost maintenance.I think this vehicle shines well in both this segment and the hero service center is of course not dependable but you can go for private service stations once free servicing are done.I had used activa and felt same kind of riding experience as well in maestro.
Mileage will depend upon the riding style of the individual.