As a way of entertaining a teenager as well as a 6 year old we booked this tour and we were very impressed. First of all, yes, we did see whales - three humpbacks. Two together and one solo. Each time we spotted a whale it captivated the entire boat. But the trip was enhanced by a number of other nice touches. We got a great tour of Gloucester harbor on the way out which was informative. We had a ton of education throughout the entire cruise that was relevant and quite interesting. There were people on deck walking around with additional items of interest, like whale teeth & baleen. Finally, the food and beverages on board exceeded expectations and allowed for some nice refreshments during down time. Thank you Cape Ann Whale Watch!