It has the stability that is required for everyday city rides and not only that it has the comfort required for long distance trips. the engine feels to have if driving for long distances, but that problem is easily resolved if you change the engine oil i.e.15W50 for 3000 kms and it has decreasedthe heating problems of engine considerably and not only that it has also lessened the engine vibrations making the ride smooth and more enjoyable. the other problem that most people say that royal Enfield has low mileage is completely wrong.
if you ride it like a cruiser and not like a racing bike then you are bound to get a mileage above 40-45.
at the end for me royal Enfield classic 350 is the best bike for city ride and as well as for long journey.
.wear helmet.
.ride safe.