This was our first visit to Niagara Falls, and we chose the small tour to make sure we got the full experience. Our guide picked us up at our vacation rental, and the group was no larger than 25 people. Our guide, Jimmy, was knowledgeable, funny, took care of all the logistics, and focused on fun rather than a pure history lesson (though we learned enough). The trip included the Maid of the Mist, the observation deck, Cave of the Winds, and Goat Island. We went in the fall, after the crowds, and there was hardly a wait for any stop. The Maid of the Mist and Cave of the Winds are must dos, and cannot be described... you just have to experience it!