This tour was alternately rushing through attractions and waiting for other tour goers who disrespected the groups time by constantly being late back to the bus, further compressing the time at attractions. We wish the guide would have left them. Also, several different groups around the city of Niagara Falls were all told to be waiting for a9:45am pickup, so some groups had to wait as much as 30 minutes. Would not recommend.