This tour was adequate. It got the job done of getting us out on the water to enjoy the sea and a taste of the islands. It was nice in that it was a small group, so it was relaxing. Sandwiches and beverages were provided which was nice. However, the tour describes providing snorkeling equipment, but our boat only had masks, no snorkels, and there were not enough for everyone. Also, the driver did not interact with the people on the boat which made the experience just kind of dull. If you just want to get out on the water and swim this trip is perfectly great, however if you are looking for more of an experience I would say look elsewhere.
I was a little afraid to go snorkeling in caves, but my young adult daughter convinced me to go. I am so glad she did as it was a fabulous experience! (and there was nothing to be afraid of.) The guide was excellent--gave us clear explanations about what to expect and was helpful throughout. The snorkeling masks were in good condition and the water was so clear and beautiful! The fish are not very colorful, but the blue cave was stunning to see. Highly recommend!