One of the best excursions we've ever had. Firstly, the crew was absolutely amazing! They were incredibly friendly and dedicated to providing the best possible experience. The boat and snorkeling equipment were both clean, and having an on-board photographer was a fantastic addition. With children of all ages on the cruise, we felt safe and had a thoroughly enjoyable time. The music, drinks, snacks, and overall atmosphere were all fantastic. We were extremely satisfied with the experience. Just remember to bring some extra cash and tip the staff well, as they truly deserve it!