Great experience all around. Easy to book online, very visible booth to claim boarding passes and our crew was great. Very thorough in going over safety and snorkeling technique. My kids were with myself and my husband and we all felt safe. Very knowledgeable about sea life as well. All around great experience!