I recommend this tour for sure, just a few minor feedback items below.
The hotel pickup was a bit sloppy, about 30 mins later than scheduled and the driver picked up a random person for a ride to the supermarket along the way.. but the tour was great once we got on the boat.
There was an annoying person in the group who wasn't listening to the tour guide on warnings and what not to touch, etc. It wasn't the tour guide's fault but perhaps making sure the guide gets everyone's attention should be required or the tour stops and/or removes the rude tourists from participating the rest of the excursion Wishful thinking.
We started by doing a little bit of snorkling. Then went to stingray bay. There were many rays that came right up to you and ate out of your hand. The next stop was to visit starfish bay. Plenty of starfish to view. This is ideal for children.
This is a must do excursion in the Cayman Islands. It is a once in a lifetime experience. The staff was friendly, knowledgeable and made it fun!!