We just smiled all through this trip. The "Captain's" were all fantastic and genuinely having a good time. Cruised to the reef while the "Captain's" performed local songs. Then snorkelling, which was incredible, BBQ lunch, and if you go on this trip you'll find out why Captain Awesome is called Captain Awesome. Then the World famous crab racing..... Highly recommended.