The food is not bad, but not great. What you get in terms of portions is on the generous side.
However, the service leaves a lot to be desired if you're trying to get some food. On at least ten occasions, waitresses and bar personnel passed by and ignored me when I was there a week ago. I wasn't noticed until I was there for 45 minutes. Good thing there was a football game on screen that held my interest.
As for the bar, they display the typical "F*** YOU!" customer service attitude that is so common to Las Vegas.