This tour was awesome. Peter, our tour guide, really made the experience better as well! He was super nice, funny, and was very engaging. He took the time to talk to each family in our group and got to know them. He was very informative and we just loved everything about our tour! The boat ride was an awesome experience and we got to see and experience so many cool things. Would definitely recommend to anyone coming to Niagara Falls. The best time to go would definitely be during a week day (the park was still decently crowded though!)