We also did this on our July 6th cruise. We enjoyed it. The water where you encounter the stingrays was a bit rocky and hard to walk on, but it was fun. Got to feed and hold them. Afterwords you can snorkel in the roped off area and there was a water trampoline for the kids to play on. Also got a wristband for a free margarita at margaritaville. I would recommend it. My teenage kids enjoyed it.