Not bad if you get the right waitress. It's usually a tossup. Unfortunately they only have one good one and she is not always there. This time she wasn't.
We were stuck with one who waits on the people who showed up after us and serves their food first. That pissed us off a little. When she forgot half of the things we asked for, we got a little more pissed. When she brought my date's dinner first and mine 20 minutes later, we were ready to strangle her. When we had to stand up to ask for a check, we said "let's try another restaurant next time".
As a followup, the food is good, however, it's very apparent that the staff needs better training.