Snorkeling was fun. The water was pretty clear, but the area we snorkeled didn't seem to have very many fish. There were several other boats with snorkels near, not sure if that made a difference.
Best excursion of our entire trip! Our guides were great and made us feel very comfortable with the Sting Rays. Let's be clear here....you are in the middle of the ocean, on a sand bar, with fully barbed Sting Ray. It was awesome! We were even able to feed them. My recommendation would be to buy a waterproof camera that also takes video. Our friends took their $100 camera and picture quality and video was amazing. You will avoid having to buy the pictures that the guides try to sell you.