I noticed something very interesting about the reviews for this place. Yelpers who were celebrating a special occasion gave 4 or 5 stars, and us regular schmos gave 3 or less. That should tell you something right there. Isn't any time I spend my hard earned money a special occasion? Then why isn't it treated as such?
Here's a quick run-down. As everyone has stated, the food is great. The chefs are not the issue. Either is the space that overlooks the falls (how can you screw that up?). The main problem? SERVICE. WAS. AWFULLLLL!!!!!
I was with a small group that went for dinner. We ordered nothing fancy, no drinks, or desserts, just dinner with no special requests. It took two hours. They have bread plates on the table which leaves one with the impression that they will give you something to place on top of it. We asked for bread, and our very casual waiter (which I'll get to in a moment) said he would bring us some. An hour later (still waiting for dinner), no bread.
The waiter was very abrupt and almost talked to us like we were his younger siblings or something. No etiquette whatsoever.
Even though the food was great, this place isn't worth it if they can't offer halfway decent service. PS- we never got that bread.