This tour exceeded my expectations. I had a blast with my two friends. Rooms were nice and clean. Tour guide were attentive the whole time and helped us pick the right optional activities.
The overall experience was very good. Decent accommodation, good tour guide, nice transportation. We were the only people on the tour. So instead of a bus, the tour guide drove us around in a minivan, like a private tour :) We could cover all attractions without rushing. Airport pick up and drop off was also done as planned.