This tour was amazing! Knowledgable crew, comfortable boat, and best of all, we saw tons of whales! We saw a humpback mama and its baby and a pod of orcas, about 20 total! Captain Dan is very respectful of the whales and the the naturalists were full of information. You can even take a seat next to the Captain for a bit if you want.
Seating is very comfortable, they assign seats based on your group size and then you can freely walk around outside for the view. We were a family of four so we were fortunate to get four seats with a table, but most of the seats didn't have tables. There are small snacks and drinks for sale on board and a head if nature calls.
Lifejackets are required for young children when outside and its adults only on the top deck. They provide binoculars, which are not for the young kiddos either.
You board just steps away from the ferry and there is a grocery store across the street to grab anything you need before or after your tour. There is a small office with a few souvenirs that is open prior to boarding, along with restrooms. There is also picnic table seating outside while you wait to board, or if you're waiting for the ferry afterwards.
I highly recommend this tour!