This was totally worth it!! We got to see 3 whales and a bunch of dolphins. I was worried about whether the cost was worth it, what if we did not see any whales. My fear was addressed immediately, they said "in the rare occasion we dont see whales, you get a rain check that never expires." I am glad we saw the animals though.
A few pieces of advice:
1- Take some motion sickness medicine. Apparently my youngest daughter gets very sea sick (...we found out on this trip...) and the poor thing could not enjoy it at all. Through her "situation" the crew was very kind giving us bags, napkins, a ginger ale, and ginger ale chewable. If you get sick or are concerned about this, remain on the very back and lowest level of the boat once it takes speed. It made a big difference for us.
2- if on a budget, bring some drinks and snacks. It is cash only on board and not super affordable.
3-Some reviews say go to the top or front. That's fine if you are there early and have no concerns about being sea sick, but no need to rush. We sat at the bottom, inside, and on the back for most of the ride and then went right outside when we wanted to feel the speed and, most importantly, when the whales were around. We saw all the action without a problem.
4- Bring a sweatshirt or jacket. It gets really windy and chilly outside when the boat is going full speed.