Dylan Jamieson
Google
Overall, a positive experience. You'll go to many great places, but will spend the vast majority of the trip on the boat as a consequence (it's 80 miles each way).
Pros: You see swimming pigs, snorkel near an underwater plane, hold sharks, feed iguanas, go to a private beach; the employees were also very nice, and the food was alright.
Cons: You only spend 15 to 25 minutes at each location (of which there were five) over the course of nine hours, meaning you'll spend more than 80% of your trip on the boat. When on the boat, you'll be traveling at maximum speed (allowing you to visit all the places), but I found this extremely loud. Perhaps bring earplugs if your ears are sensitive. Also, this is not cheap; it was $1208 for my family of three. If you'd rather budget, taking the $99-per-person boat to Rose Island might be a good deal; you can see swimming pigs there as well.
Overall, I would recommend it, but know what you're getting into.