We booked the afternoon snorkel trip as we did not want to commit to a whole day, but still wanted some time on the water. The weather was perfect and our guides took us to a calm area with abundant fish and interesting coral. We very much appreciated the small group experience (only 8 of us on the boat) and personalized service. Our hosts answered questions about the fish and the history of the area, made sure everyone was comfortable using the equipment, and kept an eye on us when we were out swimming. Our hosts began the trip offering a cold soda/water before we headed out for the 45 min trip out to the snorkel area and after our time in the water, made sure that everyone had their beverage of choice from the broad selection of beer, wine, etc... If you are looking for a low-key, relaxing, and minimal pressure experience, this is the perfect tour. While the snorkeling was fun, my husband and I particularly enjoyed simply being on the boat and relaxing with an excellent view, friendly people, and a cold beverage. Would book again!