This is the best tour experience my family enjoyed throughout our recent trip. David, the tour operator, is a Niagara native familiar with the best spots and times to enjoy them. His tour truly gives you a complete appreciation of not just the falls, but the history and nature around them. David was attentive, accommodating and engaged the entire tour. His tour sizes are smaller then the big chains and the personalization is evident as the experience revolves around your needs instead of being herded from spot to spot. I can’t say enough positive things about the experience. Thank you David!