Up close and Personal with Whales! This is a great company. They are safety oriented (they cancelled our original day due to high winds, I think many outfitters would have tried to go out on that day to "take the money" Maui Ocean sports did not, in fact the owner called us the evening before after checking weather forecasts to reschedule).
Our guide (Ryan) was very knowledgeable and wanted to assure a fun trip with numerous whale spottings. There is no guarantee when you go on a whale watch that you will see whales, but we saw a bunch and learned a lot about the whales, their migration, birthing, and the local sea life and bathometry.
This is a good outfitter - would encourage you to do business with them.