Nice setup here with a couple different bars and they also have outdoor seating (in nicer weather). The staff is always good - you never see anyone standing around. I really haven't had any of the sandwiches, but I love the pizza here.
The only thing that is a bummer lately is the last three times I have been in there (and my visits were spaced apart), there are three women in their 40's that sit at the corner of the bar and drink like crazy. Hey - no problem, I'm all for having fun, but these woman are SO loud and they are swearing up a storm the entire time. They think they're funny and it's really just obnoxious. There were kids in the restaurant and the language is a little over the top. When we were there, one of the bartenders came up to us and said "I hate when they're here... and they're here every night."
So, if you go, say hi to the drunks at the corner of the bar... but for me, I think I'll stay away until the management does something about it.