We went on a whale watching trip with this company last weekend and had a really nice time. The boat was nice, and two naturalists were knowledgeable and the captain did a great job with the boat. We saw many bald eagles and harbor seals. We probably headed out for about 45 minutes when we came to a trio of transient orcas. All the whale watching groups work with each other so everybody gets a good view, nobody blocks each other, and they get into a specific formation so as not to disturb the orcas. As luck would have it, the trio were headed in the direction from where we came, so we basically followed them for quite a while before we had to head back in. I got numerous pictures and video of the whales.
I heard a few people complain about no snacks on board - when you book the tour, they tell you that, and allow you to bring snacks on board so that was a non-issue for me.