The ride there and back were nice. I enjoyed the music! I would have appreciated being told ahead of time that we boarded at noon for a 12:30 snorkeling tour. We arrived a few minutes late and missed the announcement that we were to apply sunscreen at the back of the boat. When we put on sunscreen, a lot of the passengers were very shaming and it was embarrassing.
The crew was great! The instructions for snorkeling were very thorough. The actual snorkeling was a bit disappointing. The water was choppy where they usually drop off, so the place we went was pretty murky and hard to see the wildlife. Overall, a good experience.