We found this tour to be an excellent way to experience Niagara Falls for a reasonable price.
Pickup is downtown near the Ripley's Aquarium and CN Tower. This was fantastic for us because we were staying at the InterContinental around the corner but even if you are further afield, it is quite easy to get to and makes the departure a lot faster and easier than having to go from hotel to hotel in the Toronto traffic to pick everyone up.
The journey down was pretty quick and once we were there we got to see all the top Niagara sights such as the floral clock, the whirlpool, a maple syrup shop and of course, the falls! A Hornblower cruise can be purchased as an add-on and I would highly recommend this, as the tickets are organised for you and the whole group gets to head straight down to the boat.
We had plenty of free time on our own in Niagara after the boat ride to walk around and see it for ourselves, lunch is not included but plenty of recommendations were provided and there are certainly heaps of places to choose from, ranging from quick snacks to table-service meals with a view.
Our driver/guide for the day Ralph was good, he kept things running on schedule, ensured we had plenty of time at the Falls and provided complimentary bottled water.
It is a bit "no frills" in that hotel pickup and meals aren't included, but this allows for increased flexibility and keeps prices down so I think it's great. Would definitely recommend!