I have suzuki access 125 as well as honda activa.Access 125 rocks, it has awesome pickup and has smooth riding, feels like driving car with very less noise.
I've taken this vehicle for long rides upto 200 kms and it rode very well. It has decent mileage and is rough and tough. Easy to drive in hilly areas.
Best in class, but mileage could be better.