My family had a fabulous tour with Cape Ann Whale Watch! The captain, the naturalist, and all of the educators and crew were helpful, very knowledgeable, and friendly. We saw four different whales and learned so much! We loved everything about our experience and would definitely recommend it to others.