On the whole a great trip. However there were many aspects which leads me to give this a below average rating. 1, we took an unscheduled stop which lead us being late for the final boat at niagra, 2) the guide was exhausted, stressed and disorganised (although very knowledgable and nice), due to missing the boat, our second days, schedule was too tight, giving us 3) only a maximum of 10 minutes at the top of cn tower and not long enough to explore Toronto. My daughter was constantly concerned that if we were late we would d get left behind. We constantly had to clock watch. I think the poor guide was so tired, it did affect her work and organisation. On a positive, once we got there, the sights were amazing, the hotel was extremely comfortable, great breakfast and the guide and the driver were very kind.