I thought the food was great. I thought the price was reasonable. However, my service was not up to the standard I would have wanted. There was one main waiter and a couple of folks bringing out food, but the server was dramatically out-numbered.
My advice, anticipate your needs a bit further in advance than you normally would - unless they have an adequate staff on hand.