The crew was wonderful, informative, and so helpful. First time snorkeling for many of us, but easy once in the water the second and third time. Boat was comfortable and very safe. We traveled with the dolphins until we each got a chance to swim with them (dolphins are fast, playful, and beautiful). Snacks, soft drinks, and lunch was continuous and perfect for the trip.