According to me this is the best bike for indian roads.though its milage is low as compared to other bikes but according to its power abd according to its engine capacity the milage is very good.in this 350cc is given for power not for racing and all.as compared to otger bikes with low engine capacity this is bit slow but powerfull then others.if u can afford this range( price) then do buy this one.classic 350 have big back tier for more grip and also have disc break.more ocer it is fully made of iron/steel to make it more reliable