I bought this bike 6 months back & its a reliable bike.. so far I covered 6000 km & Its giving me around 43 km in city (Bangalore). Just take care that u dont exceed the speed limit above 60 km per hour & keep the RPM bet 4-5 till u cover 1500 km. Once your engine get set it will give you stable mileage.
Cons about this bike is that the seat is little uncomfortable & the seats r little high.. Short people might face little problem to keep the legs down, specially in traffic. I am 5.10 ft still I face little problem to put my legs down.
Above all, its a good bike to buy.