Awesome family business. Our captain was both knowledgeable and personable, and the tour was small enough that I could always find a place to look out. We had a blast despite pouring rain, and in addition to seeing the humpback whales we expected, our captain spotted a pod of transient orcas from a distance and zipped us over. They came within ten feet of us! We had an amazing experience, and I would go again.