I rented a Royal Enfield Himalayan 450 through a booking platform from the rental shop. They accepted my booking quickly and helped me with some tips to organize my journey (weather, cash withdrawal, route, equipment needed, etc.). Everything was smooth, I could pay my deposit with a card. The motorcycle had 26,000 km on it, pretty new, clean, chain adjusted in my presence, free top case, phone holder and helmet. It was almost perfect, only the mirror was folding at high speeds on the highway. I did some off-roading and the motorcycle got very dirty, but there was no problem, I got my deposit back immediately. The staff was very nice, helpful, good English, they took a close video of the motorcycle before my rental and sent it to me. Also they are pretty cheap compared to others in the area.