Yamaha saluto .overall its a good bike at a quite affordable cost among its 125cc competitors. It cost me around 58500rs on road .its a true value for money product by yamaha . I had purchased it on 31st may and I ride it 15km apprx daily and it is giving a mileage of 60kmpl apprx in city. I have not ride it on highways yet. And hope that it would give a good mileage of 64apprx on highway .And every body knows that after 1st service every bike gives a good mileage.it has a sporty look and I think it has a far better look than honda shine, honda dream series and discover .fuel tank capacity is only 7.6ltr but u can compromise it for a good mileage as with 7lts of fuel u can ride upto 400km and I think that will be enough for you.