Went here with the family and I had to say, the food varied greatly in quality. I had the artichoke salad which was ridiculously sour to the point where I couldn't finish it. The falafel and fries were average.
The chicken kabobs were great though. So was the appetizer tray (with the samosas and Moroccan cigars). Everyone at the table ordered a different dish and it was either they didn't like it, or they did.
The customer service was great however. The restaurant had friendly and prompt staff, plus they had buttons which you could specifically call for either service, more water, or the bill which cut out the waiting by a lot.