Aside from the absolutely amazing places this trip includes, that are even better than the pictures, the tour operator also did a great job. The boat is not crowded, unlike other trips that have similar boats and squeeze 40 people inside, here we were just 20 and had space to comfortably enjoy the day. The stops were not rushed and we had time to enjoy snorkeling in 2 places, swimming and sightseeing as well as a very good lunch. Our guide, Ray, spoke a very clear english and was very attentive and helpful, just like the rest of the crew. The pickup was also right on time and the ride was smooth. The snorkeling equipment was good and we all had brand new mouth pieces. It's totally worth paying a bit extra for this trip as it really is a premium trip.