Royal enfield 350 is the best bike ever, I live in hilly area and this is best bike for hilly areas. Other bikes get failed in hilly areas.Me and my friends have only this bike.Ya its pretty expensive than other bikes but its completely worthy.I always recommend others to go with this bike because its one time investment.