The food has been really good every time we've been there, and we have been there a lot!
But... The wait staff must be working a call center in the back because like another reviewer said, you will not see them for long periods of time. You're lucky to get refills on drinks, and when you ask for water for the entire table, you're lucky if you get any. I had to remind our waiter, and he only brought out water for half of our group.
We have been there when's it's dead, and when it's busy. The service is consistent; very poor.
If you have time to kill, and you're not in a hurry, this is your place. Be sure to buy a certificate from restaurant.com. I picked up a bunch of $25 off of a $35 minimum purchase for under $2 each.