The tour company was very responsive, but they were late to pick me up, and then the bus driver didn't know how to properly operate the bus b/c the air conditioning wasn't blowing through the vents in each of the seats (in 100 degree outside temps) for half the tour.
The tour guide spoke English well and was very nice and accommodating to everyone, but the tour overall lacked leadership and guidance for such a larger than anticipated group (over 25 ppl). They tour guide was flexible with the delays we encountered and added time to the tour if attendees wanted to adjust, which was nice.
The sights each were amazing, but everywhere was super crowded and super hot, not to any fault of the tour company and we got to see a lot in one day, but you def need to plan for a pretty full and packed day.