Very slow service which I think has a lot to do with the fact you pay first, so the restaurant doesn't need to work for that tip nor worry about you settling the bill.
My app was brought out with my main which is fine but I ordered hummus as my app, and there was no pita bread to eat it with. Finally after about 15 minutes we reminded the waitress who said it would be right out. We saw her bringing out bread for about 3 other tables and most whom had come in after us.
Finally we get our pita bread and dig in....food wise the food is good, not the greatest.
We had ordered dessert and I guess they had forgotten about us as one of the waiters approached our table to ask if everything was ok as we were sitting around for some time after we finished eating so we let him know we were waiting on our dessert. Another 15 minutes passed and we finally get ONE of our desserts. We asked another waiter to check on the 2nd and she asked for our receipt and disappeared.
So after waiting 10 minutes we get tired of waiting and go to the front where we tell someone that we've been waiting for our desserts forever and the waitress who took our receipt never came back. I now see that same waitress at the register and she notices us and pulls out the receipt from her back pocket and hands it to the young lady helping us with some half ass apology. At this point we're super annoyed - except for the last young lady who got us our desserts (finally) the service was horrible. We shouldn't have to remind the staff numerous times that we are waiting for food.
Steer clear, not worth the hassle especially when the food wasn't anything amazing.