I recently bought this bike. One of the best bikes I have ever used. Yesterday I rode this bike from shimla to my village l. Believe me guys it was simply wow. Its mileage is good its about 35kmpl to 45kmpl. Bike is really comfortable. In starting you may feel its tough to handle but then you will realise whats it comfort and how it feel to ride royal enfield classic 350. This bike is totally reliable. Reliability of this bike you will know when you ride this. Its road grip is ine the best part of this bike. Road grip is great even on hill roads its good. Appeal of this bike is awsome it always attracts you.