Oh my goodness! If you're considering whale watching, look no more! Cape Ann Whale Watch was absolutely AMAZING! When we came to where the whales were, it's like they knew we were there and put on quite a show for us. It was beautiful to see them in their natural habitat doing all the things that whales do! They spouted, slapped their fins, rolled over, etc. Absolutely phenomenal creatures! ALSO, there were extremely educated naturalists on the boat explaining things, teaching in small groups, and the staff was kind, courteous, funny, and just great to be around. Can't say enough positive things about our trip!