We did Sting Ray City and snorkeling at the coral garden with Seven Seas Charter. I can't say enough good things about Captain Shaun. We had 8 in our party and we were the only ones on the boat. I agree with cdoc29, in that you do not want to go with a giant group. I would be happy to share our experience with you if you message me.