We purchased our tickets through Groupon and went midweek on this whale watch. When we arrived, they were very well-organized. We were a little terrified of how many people they crammed on the boat UNTIL we realized there was PLENTY of room to spread out. Initially it felt like we were all crammed in with no ability to move around. The reality is that once the boat leaves the dock, there is plenty of room. It doesn't matter where you sit, because you will be able to view the whales from any seat. The captain did an amazing job of maneuvering the boat so everyone gets to view the whales. The trip out was interesting with a narrative of some of the scenery. The guide was fantastic explaining the different whale movements and pointing out their locations. It was a great day and I would highly recommend. You can bring your own food onboard, but no alcohol. On board, they sell food and beverages (including alcohol) for a very reasonable price. Great crew. Free Parking. Very well organized. Just a great day!