No words to explain how professional they are: highest level of customer service and really excellent bikes, very well maintained. Especially was surprised by tires quality. Everything was so smooth and easygoing, even the depositing passport issue which concerned me the most however turned out to be just formal insurance.
A little bit expensive but reliable.
I 've rented Honda cb300 which was in good condition. Some scratches but mechanically worked fine.
A mesh jacket was included. Helmet as well. But yeah.. helmets are really worn down so the protection they offer is virtually nothing. Maybe from being fined by the police for not wearing one ;)
Bring your own if planning a longer trip around Asia.