This tour was worth every cent! First of all, the pickup from downtown Toronto was key. Our tour guide was right on schedule, and very personable. He kept us laughing throughout the day with his jokes, and the facts flowed at a constant pace. The bus was comfortable, and the pacing of the day felt perfect - plenty of time to see everything without feeling rushed. I loved the option to add on additional parts to the tour (Skylon Tower and Hornblower Boat Cruise) either ahead of time or the morning of the tour. Niagara Falls itself was incredible - we went on the off season, and despite the cold, the experience was no less magical. Highly recommend this tour to anyone wanting to visit Niagara during a trip to Toronto - the value is unmatched!