I just got back from the Caymans and we did this dive. We were actually the only boat there when we did it, so we had many stingrays around (I am guessing 15-20, but it is hard to tell). It was a pretty neat experience, for sure. I haven't snorkeled it, so i can't say what that is like, but...