This was my 3rd whale watch (2nd with Cape Ann!) and they did not disappoint! Not only were the staff and crew knowledgeable, they were friendly and funny! My husband and son had never been on a whale watch before and the girls (sorry, don't remember their names) answered any and all questions my inquisitive 9 year old could throw at them! And of course, the whales were performers during our trip! We saw soooo many and they were doing things I had never seen on my past 2 trips! It was so cool! We will definitely be back!