Iād love to make a great review, but all I got was charged just for them to cancel for ārough ocean conditionsā (usually the morning is the best ocean conditions so we were confused) TWICE and have to wait 5-7 days for my refunds which we will be gone by then so I canāt even pay for something else. But we found another snorkeling activity so not sure what ocean conditions they were looking at that was so bad, because we had a great time with someone else.