I took this while snorkeling one day. For the most part, I wasn't that impressed with the snorkeling in Cancun, but I think that was mostly because I went with a 'tour group' and there were too many people in one place.