Randy is an amazing tour guide! He sets the standard for tour guides. He was knowledgeable, personable, and friendly. He went out of his way to make the trip enjoyable. He even gave great recommendations on what to do and see for the rest of our stay at Niagara Falls. Highly recommend.