Quite possibly the best subs around are made here at Viola's Subs. They have 2 locations which is nice because if you're in Niagara Falls, one of them will be convenient for you. And honestly, it's worth it to drive an extra mile or two to enjoy a submarine from Viola's.
My co-workers and I have ordered their steak and cheese subs a number of times and are always satisfied and happy!! They aren't HUGE like some sub places but they are surprisingly very filling!!