I took this tour in July 2017. I found the place very beautiful and the tour guide Vivian was knowledgeable about the area. The perfect weather made the trip extremely enjoyable. One star less for the restaurant that the tour guide took us. Being a vegan there was no option and he didn't suggest any alternative.
Tour was good and really enjoyed. Will recommend the tour. Only improvement I see is to provide more time to enjoy the attractions. We had to run back from few of those to catch the bus.