We did the TurtleCove snorkeling. The crew was a lot of fun, they do things like throw water on your sons and joke around with them such as making them walk the plank. Everyone got tatoos on the way back. The snorkeling was wonderful, we saw the turtles, plus lots of tropical fish. The guide feeds the fish dog food, and the fish come right up to your face. On the way back they serve the adults, strong drinks, the kids sodas and everyone eats Nachos and salsa. I think all of these excursions are run by the same company. I have the webpage, because they take your pictures and then you can download them. . .for free. Here is the address: www.doubloon.com
It is a well run outfit, I am sure the other excursions are fun also.