Incredible trip! The captain and crew were very friendly, professional, and knowledgeable. The boat was clean and well-kept. The food and drink were amazing. The views were over-the-top and the snorkeling was better than expected. The only downside was my husband was swept into the reef as it was low tide and touched a sea urchin, which leaves behind painful spines, but in fairness, he was told not to touch! Remember your reef safe sunblock!