If I can give 0 I would give 0. This is a scam, don't go as they don't treat everyone fairely. I signed up for my husband and 2 kids, and they cancelled my reservation then put my 2 kids to another session and my husband could not go. On the day of the event, there is group of 2 audlt who could swim like my child but they did not put my child with that group, and put my child to a group who cannot swim. So one instructor took the 2 adults who could swim and the other instructor took my 2 kids who could swim and a family who has someone who couldn't swim at all. The instructor ended up spending entire time teaching the other group how to swim. My child did not even get to go down below the water and see any animals. I called them and emailed them, they refused to refund me or provide me a satisfactory answer as to why my child was being treated equally. On top of that, my husband never got to go and they also did not refund me the money. Beyond Terrible.