The quality of the food is OK, however quite pricey, especially when you consider you get a very small portion of meat with your order. We found ourselves ordering twice as much, just to get enough. At the prices they charge, which is at least 25% more than comparable restaurants, it is all a bit much.
The service here can be spotty, as we have found after trying the place off and on for the last few years.
Be prepared for the lack of English speaking proficiency, leading to the most basic of service.