We really enjoyed our experience with this company. Staff was great, water was perfect, and saw many sharks! Snorkels are cleaned between each person, told us all about the sharks, made funny jokes, and were super nice! I would recommend them to anyone who wants to see sharks. We spent about 20 mins in the shark cage. So amazing!