We were going to book a snorkeling trip through the hotel, but a couple we had met told us to do it through Seapros. We liked booking through them because on other excursions a bus picked us up at the hotel lobby, we picked up other people along the way, and this added a couple hours to the trip - that's MAJOR partying and beach time.
Through Seapros they take you out on a small catamaran boat and go directly to the reef. Having snorkled in some of the most beautiful places, I would call this averge-plus. We snorkled on the way to swim with the sharks and stingrays. The plus was the beautiful sea, the minus was it was a short (30 minutes) to snorkle....Junior was a great guide!
Frank the Tank booked our trip. He is a true gentleman, and nothing he said or promised was beyond our expectation.
The only reason this received a 4-star instead of the 5-star was the photographer....$20 each (usually $50 but we had 3-people so we paid $60) thinking we would get pictures of just us. But we got pictures of everyone on the excursion. We took better "selfies" swimming with the sharks as the photographer didn't get ONE picture of the sharks, just us swimming on top of the water....Skip the DVD they offer you. Bring an underwater camera (Fuji XP) and you'll get some great pictures!!!
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.