Great experience! I was with my teenager and 8 year old, little one was a bit seasick due to waves while boat engine was stopped to watch the dolphins, but staff were great and handled it well, I forgot to give him medication before the ride which they did advise in advance. It was amazing watching dolphins free in the ocean compared to theme parks, an unforgettable sight for me and my family! Boat was well maintained, clean, modern life jackets, excellent narration by on board marine biologist! Definitely recommend!