I went on my second whale watch with Cape Ann this past weekend with my 8 year old niece as a birthday gift. We saw 2 Finbacks, 1 Minke, and a mother and baby Humpback! She loved everything about the experience - from the boat ride in general to the SUPER up close and personal encounter with the baby Humpback. The staff is amazing, thoughtful and clearly very passionate about what they do. I will always recommend Cape Ann!