The excursion was good -- we saw plenty of fish and sharks. But, if you are leaving from the cruise ship port be prepared for an hour drive by bus to the actual dive shop/boat location. The boat was fine but not a lot of "fun." No music - No drinks. Good snorkel trip but not a great trip.
JMB - June 2012