Hmm, I can't say too much about this place because I came in a bit tipsy ;P
Other than the good atmosphere and good seating area, this place is great for watching the games.
I've tried a sip of black velvet from a friend, and I must say, it's the best I've tried by far...