The Royal Enfield Classic 350, 14000 miles review. How good has it been?