The boat is small, but clean and comfortable. It was easy to see from virtually any seat. The staff were friendly and provided drinks and snacks. We saw several humpback whales. I was disappointed, however, that we left an active group of whales to search--unsuccessfully --for mother whales and calves. When we finally spotted another whale close to shore, Captain Dan appeared to ignore everyone's cries and returned to shore...even though we arrived back at the slip a good 15-minutes before the earliest projected return time of 2pm. There was minimal narration (mostly music played) and the few facts that were provided about the whales were repeated two or three times.