Super friendly and well-informed crew; very good value. We saw several dolphins swimming next to the boat, and three whales (of two different species). Expect a temperature drop of at least 10 degrees from the land temp - you'll want to wear a coat and long pants. Also, I read several reviews about people getting motion sickness, so we took Dramamine ahead of time. However, no one on our tour got sick, and I thought the trip was pretty smooth.
Highly recommended - fun for everyone. :)