I signed up after checking reviews if this was a reputable company. I never ended up going out on the snorkeling tour. They kept me informed by texts that the weather wasn't favorable, the tour was going on and it was my choice to go or not. When I arrived to check in again the man informed me of the visual restrictions and the choppy waters. He said it was up to me to go, reschedule or cancel At the last minute I decided not to go and they cheerfully refunded my money in full. Book with confidence.