Have been here a handful of times...the food has always been above average. However, our last visit was the worst experience we've had in recent memory:
1) they were out of the first 3 choices off their stock beer menu, my 4th choice beer came with a severely chipped glass on the rim (cut my lip on it...waitress didn't seem very concerned)
2) had our two little kids with us and the waitress didn't take our food order for 45 minutes after we got our drinks (she was too distracted with a large group next to us)
3) that large group next to us spent the night swearing in front of the kids (classy) ...with no care from the wait staff or management.
4) had to cut dinner short after too many f-bombs from the large group
5) after all if that, the manager gave us $15 off our bill of $100 (let me recap, cut lip, no sign of waitress for 45 minutes, forced to leave dinner early because of lowlife group next to us cussing in front of kids) Nice.