We had an amazing experience, with four different species of whale (blue, fin, minke, and humpback), plus squid and sunfish to watch. The whales were often within 10 feet of the boat. The staff were extremely friendly and helpful, and they even let us stay out a free additional hour, given how many whales we were surrounded by. I felt safe and taken care of the entire time. I would definitely call this a must-see.