We had a great time on this trip. The boat is what I would call mid size, so you can get in the water with dolphins and also snorkel. Most other boats we saw with both options were smaller raft type boats or much more expensive charters, so this was a good mix. We saw many dolphins on our trip and the snorkel spot was great. The captain also lets the kids come up and drive the boat back, my son absolutely loved this! they also share stories about different locations on the trip back.
Pros:
Nice boat, covered, not too big or small.
helpful two-man crew.
easy check in.
bathroom.
Plentiful refreshments. Chips, drinks, rice crispy bars and sandwiches for lunch.
Cons: One thing I would recommend is for crew to have someone in the water more, pointing things out and assisting guests. Give more of a guided tour. You really feel on your own once in the water as staff remains on the boat.
Gear - better gear would be a plus. The snorkels were ok, but fins were adjustable, not sized and were a bit difficult to use as they were a bit loose. We warned not to tighten them to much as they would snap.
However with this said, I would still fully recommend and go again.