Our group (consisting of 3 adults) dined here on 6/9/13. It was Sunday afternoon at around 1:30pm. We were greeted and seated immediately. We had a table on the porch, which is very pleasant if the weather is nice. We were able to not only enjoy the surroundings, but since this restaurant is located across the street from Niagara Falls State Park, you can also listen to the roar of the falls while you dine.
Our server was efficient, pleasant, and attentive. On the day we dined, there was apparently some issues in the kitchen because every occupied table on the porch (about 4 other families) including ours had an extensive wait for our entrees. Such a delay seemed odd because we had waited until after the lunch rush, but apparently there was a party that was over-taxing the kitchen. We waited about 45 minutes for our meals (hamburgers, roast beef sandwich, etc.) Our server was very apologetic (even though the problem was not her fault.) We were patient and enjoying the scenery so we didn't mind the wait. However, we did get a free dessert because of the delay!
Once our meals did arrive, we weren't disappointed. I had the roast beef sandwich which was delicious. The fries were also amazing! Even though we had to wait, the food was very good.
Overall, I would definitely visit this restaurant again for both the food and the outdoor dining atmosphere.