I was so disappointed in this tour. The staff was extremely unprofessional and the snorkeling was one of the worst I have experienced.
Let me start at the beginning. Our confirmation email told us to arrive 1 hour prior to our departure time. When we got to the marina, no one was there. That was not a huge deal since the boss and another employee showed up about 15 minutes later. However, while we waited, the boss started complaining excessively about one of his employees within ear shot. Very unprofessional.
Well, we waited, and waited, and waited. Our tour guide finally showed up when we were supposed to be departing out of the marina. Our tour guide then disappeared for 15 minutes. Come to find out, he was being yelled at by his boss in the office. How do I know this? Our tour guide shared that as his reason why we were departing so late. Again, very unprofessional (both the tour guide AND the boss).
While we were getting loaded into our boat, another employee talked about "how baked out of his mind" he was when he was inspecting the boats for that day. To say the least, we were not impressed and we hadn't even left the dock yet.
There was very little instruction on how to operate the boat. On top of that, our tour guide pulled so far ahead of us the majority of the trip he was barely within eye sight.
When we got to the island to snorkel, it was a huge let down. We could only snorkel in a very small area near the shore due to the turbidity of the water. We were also hemmed in by mangroves covered in fire coral. The only thing we were able to see were a few minnows. We were told we could explore the island, but honestly, there really wasn't anything there.
To top it all off, our tour guide was pretty awful. He was not knowledgeable about the local ecosystem we were touring, or anything, for that matter. It left the conversation very stinted and uncomfortable.
To sum up, I would definitely not recommend this to anyone, even if the price was lower.