Amazing trip, tour guide Saied was amazing, the services were on time. The experience in Niagara falls is something unique, we had the tour on boat and helicopter and both experiences are completely different one is the complement of the other one. Wonderful experience. Recommendations: for Goat Island when you go to touch the falls, bring sandals or a extra shoes and extra clothes; even if you have the yellow poncho, you will definitely get wet.