Yes royal enfield is the start of an era in india .the best motorcycle.having a big 350cc twin spark engine .if u want a bike which u want to make impression then ROYAL ENFIELD 350 IS FOR YOU .the 350cv engine is enoigh to overtake any bike present in indian market today.awesome pickup best seats comfortable rider posture.good for distance ride .if u want to modify your bike then ROYAL ENFIELD 350 is the best bike for you giving u a lots of options to modify the specifications ucan read it anywhere but in terms of looks openion I will prefer to buy a ROYAL ENFIELD 350