I love this place!
it has everything:
1. Amazing food. Seriously, the sandwiches are fantastic...I've never thought to order anything else because they're just so good. The portion sizes are pretty generous too and prices are reasonable.
2. Cheap drinks. They always have some sort of beer or drink special of some sort, and it's not like a "$5.00 for a beer" special either...
3. TVs galore--it's a great place to watch sports because they have tons of big TVs that are visible all throughout the restaurant.
I took 'em down one star because service can be spotty at times and the seating is a bit uncomfortable. Don't get me wrong, though, this place is great!