Great food, great staff, and great service ONCE you are actually seated. Otherwise good luck getting a seat.
Make sure you get there super early on week-ends especially, and expect to wait. Even with reservations it seems they aren't able to clear people out of the tables quick enough... So you'll find yourself standing there in a very small entrance/waiting area for quite some time.
Your best bet is to go to the bar, however it is quite small.
What this place needs to do is figure out a way to get people up and out of their seats quicker, or to not take reservations they can't keep.
Aside from that the pricing is not too bad... Although it's not one of those places you can hit every week. I'd say once and a while for fun.