Went on the tour in early October. We got to see some whales and dolphins. It was a rather long trip, but I think that had to do with the time of year and location of the whales. It was worth the cost, however, the boat is very crowded. Not to say there isn't room for everyone, it was just a chilly trip and, by the end, everyone was crowded inside. They did a good job making sure everyone got to see the whales. I'd recommend going in warmer weather so you can enjoy being outside more.
Personally, I'd rather spend more money and be on a less crowded excursion. The staff was great and friendly.