Our family has made Cape Ann Whale Watch our annual tradition. The crew is extremely knowledgeable about the majestic beasts. They teach visitors about characteristics, feeding habits, and their return from the Caribbean with their calves. The boat had two levels and people rush to get on first to get premium seats, but the minute there is a sighting everyone is up and going from one side of the boat to the next! The only thing that could use improvement was the disposition of the guy doing concessions, he was a bit condescending. Beyond that, it was and always is awesome!!