The trip was good, and we liked a lot the guide (Hector); he was so kind to us and explained great. Driver (Marco) was great too. A 10 for both. Maybe I would say there was not enough time to enjoy Toronto properly and that you has to be prepared for long bus travel. Niagara falls are incredible.
The seats in the bus are not comfortable at all, the hours you have to sit in the bus are too long and the time you get for eating or other activities are too short. There is only breakfast included (not dinner), and you get very late to your hotel. The tourguide was not prepaired to give good explanations neither to bring union in the diferent groups that were participating. The attracciones were interesting, but mostly too short to really enjoy.
The tour was well organized and the guiding team was professional and attentive.