Food is great...service is not-so-great. If you can handle waiting for a while for your food, water, and the check, then this place is good. Ambience is okay--not really fancy, but the food is good. They have a belly-dancer on weekend nights, which is interesting, a bit weird actually and it's loud so you can't hear very well if you want to converse with your own dinner party.