Great food, great beer, great tvs, great atmosphere.
I would have given it five stars... but I think I'm a service snob.
On a moderately busy evening (Saturday, 3PM-ish, about four hours before an ASU football game), when they were heavily staffed - I think it was just our waitress. Lots of sitting and waiting and having dirty plate in front of us and empty beer glasses... however, due to the food/beer/atmosphere combo, I will be coming back... you can't get it right ever ytime, right?