This was my first whale watch, and I was not disappointed. We saw whales many times, and there were many opportunities to take great photos and videos. A woman would announce over the loudspeaker when and where a whale was sighted, so that you could go to whichever side of the boat that a whale was on, and she would also give us educational information about the whales. All of the staff were very friendly and courteous. This is probably the best whale watch in the area - and I got a great deal for it on Groupon, which made it even better!