Absolutely amazing. Enough equipment for family, children, and even people who are not strong swimmers to feel safe in the water. Drinks and snacks were provided which was awesome to prevent seasickness. Definitely recommend! Iāve been snorkeling a few times, but nothing tops what I saw when I did this!