I can't recommend this tour enough!
Sharma exceeded all expectations!
We were on a tight schedule (last day of our trip, flight at 8pm), so he picked us up early, and even did an airport drop off (for a small fee). The tour had tons of flexibility, he offered to add or remove any stops we'd like, but we chose to go with his recommendations. He was a safe driver, and lovely company. He had lots of historical knowledge, fun facts, and a little bit of playfulness to round it out.
The locations we went to were stunning!! Beautiful water, gorgeous trees, beautiful views. It was also pretty accessible, we vary in ages but still could comfortably participate in every leg of the journey. We took lots of pictures, and Sharma also took pictures of/for us on his phone. Because this is a private tour, you have tons of flexibility on when to stop, when to eat etc. This is a steal at the price!
We are American, and were hesitant about driving ourselves because of the whole driving-on-the-other-side-of-the-road thing. I'm glad we had Sharma driving, the weather and some complicated roundabouts would have been quite tough for us to navigate. Plus its nice to just be a passenger and not have the added stress while on vacation.
I know there are limited reviews on this tour as of now, but don't hesitate! I'm so glad we did this, one of the highlights of our entire trip. Sharma is a pro with tons of experience, and the locations you go to are a lovely way to spend the day.