We have had very varying experiences here. The first time we went, we absolutely loved it, excellent service, excellent food.(but a really long wait.) Second time, no wait, but service was pretty slow. Third time, a terribly long wait, half empty restaurant, horrible service, horrible food.
We are going to try it again, though, hoping it was just an off night.