I used to work in the area and went to willie stouts a few times over the past two years. The place has standard pub fare with an updated menu and seating arrangement which works well. The place is clean, has ample seating, sports on mostly (great during boxing championships or hockey playoffs) and is a bit dim even for a sports bar.
The people here really make it shine, great friendly staff have no trouble with dine in or takeout orders and they're really good about making accommodations and substitutions. Food is hit and miss, from standard pub fare to really tasty bbq and wraps, there should be something to please everyone. If you get the standard stuff don't get your hopes up, but when you get some of the signature items it ends up being a much better experience.