Enjoyed this trip with my wife and another couple. All but my wife went snorkeling. There were a lot of different fish (barracuda, grouper, snapper, angel, parrot, butterflyfish, yellowfin, porkfish, etc) to see, and I even ran into a 7-8 foot nurse shark (although I didn't know what kind of shark it was at the time).
The crew (captain Perry, Blayne, and Luke), and Just George (live music) we're engaging, friendly, and seemed to be truly interested in making sure everyone had a great time. Safety was paramount for everyone, and the safety information that had to be shared was done in an as entertaining manner as possible.
The food was adequate-we were not interested in eating on the way back, but others seemed to enjoy the snacky foods available. The drinks were mostly complimentary, and the crew appropriately encouraged us to have whatever we wanted (except during the trip out to the reef and during snorkeling-no alcohol). Plenty of water to drink which was a nice relief from the humidity and heat.
All in all, a great time and definitely worth the cost (from our perspective).