The trip was well planned: 1.5 hour cruise ship experience to kick off where you can enjoy the beautiful ocean view, staff team started to explain what you are expecting for the snorkeling, conversations about almost everything, the staff team, Paul, Kun and the other two folks, are really nice and friendly, then 1 hour in water where you can take a lot nice under-water photos if you bring a GoPro, on your way back food, drinks are provided. We loved the food! Swimming for a hour or so and then having some great food and drink is just awesome!
I forgot to bring cash with me so I asked for staff team's Venmo code, you can tip the entire team on Venmo in this case.