It's easy to live the best moment of your life in Niagara Falls - probably the best place I've been in my whole life, kind of magical. Still, what makes the difference is the service you get. I must say The Daily Trips are by very far the best I could get. Muhammad, in particular, is all you want from a guide: extremely kind, flexible, easy to communicate (replies very fast on WhatsApp) and makes everything he can to provide you the best experience. We arrived to Niagara Falls train station and The Daily Trips was the only company that could pick us up there, no other did that. As soon as Muhammad arrived, he opened us the door of a very comfortable car and immediately asked us if we need water or protein bars. Temperature inside the car was the best. He knew everything about the waterfalls, told us the best spot to stay in the boat (he was right!) and told us a bit more about Niagara. I would give 6 stars if I could.