The crew was great! They were funny, helpful and helped create a fun experience. The snorkeling was just okay. I’m not sure if it’s because we went on the afternoon trip or if the water was just cloudy from all the people snorkeling, but the clarity wasn’t amazing. A lot of people on this trip, so it’s not a personalized experience but a good for the price, just expect a nice boat ride and an average snorkeling experience.