I went on the 11 am cruise. Picked up from outside T Galleria DFS near my hotel around 9.45 am. Once other guests had been collected from other spots, the bus drove out west for about an hour. We were given a safety briefing and an explanation of everything that would happen on the way.
They will try to sell you the photo & video package on the way - for a solo traveller, this was not worth it for me - if you're a family or larger group, it becomes more affordable as you can share the package between you.
Once on the boat, we cruised for about 45 minutes until dolphins were found. There were dozens of them.
When we were in the water, I only saw a single dolphin the first time and then about 8 including a juvenile the next time they swam past. We were only in the water for about 10-15 minutes at the most. I'd certainly have liked more. It would have been a good idea to have some experience snorkelling in open water before I did this tour.
We then got back in the boat, cruised for 15 minutes or so back the way we came with dolphins swimming with the boat most of the time and we then snorkelled for up to 30 minutes. I spotted two large turtles and loads of fish. I was able to use my own underwater camera to get some decent video of the turtles - I didn't have the confidence to use it when swimming with the dolphins - besides, I wanted to be in the moment rather than worrying about my camera.
The boat has a large inflatable slide which I went down 5 or more times. Great fun! The crew were really helpful with people who lacked the confidence to use it and everyone who went on the slide went back for at least one more turn.
The lunch wasn't great but I didn't have high expectations so no big deal.
On the way back to the marina, the crew entertained us with some hula dancing. The crew are all enthusiastic and knowledgable about the dolphins, turtles and the environment we were in.
The boat was probably half full according to the numbers they mentioned could be on board. I might not have enjoyed it so much if there were a lot more people.