We are so happy that we chose Cape Ann Whale Watching Tours. The crew was friendly, very professional and super knowledgeable. They knew when to talk and also when to let us enjoy nature. The boat was not overcrowded like another tour company we saw out on the water and the captain was very adept at maneuvering the boat quickly and safely to get the best view for everyone. We saw dolphins, a humpback whale and so many seals. My 3 boys loved this trip and will remember it forever. We would use this company again, 100%.