Our family took a cruise yesterday and would tell you to book yours with these guys. From our time on the phone with Captain Dave to firm up our trip time, to our time on their super clean and comfortable boat with Captain Neil, this was an outstanding experience.
Neil let us know what to expect each step of the excursion and personalized it for us. We got plenty of info about the area, historical information, and saw plenty of dolphins...which we had hoped to see but knew was dependant on the dolphins showing up since apparently Neil is not fluent in speaking dolphin like Captain Dave is (according to Neil).
Seriously, don't get on one of those big boats with a big group of strangers. Take your family out with these guys for a personable, pleasant, and professional experience. You won't be disappointed. We would go again with them!