TL;DR - Overpriced and underspiced.
Cons: Not worth $40 for dinner. Maybe $30, but still pushing it for me.The soup was clearly from a can - tasted like cheap Campbell's vegetable soup to me, no flavor, had that tin taste. Bread was okay, nothing special, clearly purchased from a factory. Everything was underspiced and a little bland, which sucks because one of the things I love (and expect!) about food from this region is the flavor. The red wine I had was good, but not $11/glass good. Maybe $6.
Pros: kebabs were yummy, put a couple drops of lemon juice on them for a different flavor. Can't go wrong with hummus and cucumbers. The shrimp (though a bit tough) had a nice sauce. Dessert was yummy and went well with coffee (they give you mint tea, but ask for the coffee instead). Chicken was pretty good. Large portions, my party of 3 had plenty of food to go around. Decor was lovely and the dancing girls were a crowd pleaser. Service was spot on.
I think this was once a nice restaurant experience with authentic food, but management was losing money or wanted to make more money so they cut corners with the food. Typical, but sad. Marrakesh, make a fresh soup and your own bread. Stop outsourcing. Add a little love and flavor into the food. You're not doing yourselves any favors by Americanizing your menu. Sure, you advertise and get the tourists... but what about the locals like myself who would make it a regular thing if you had better food? Do you want someone to spend money once or many times?
Until they get their kitchen in order and their chef in line, I won't be back.