Honestly at Tangierine the falafel was rock hard and the baklava had been overworked and was tough--I can get better baklava at my local supermarket. Also they told me I could have all my sliders with falafel, but then gave me the standard order (1 lamb, 1 chicken, 1 falafel), so beware. Order one of the vegetarian options (falaefl wrap or veggie platter). The tabouleh and hummus were great, so was the cousous; my lentil salad was also great but my DH must have gotten the last bit of an old batch because his was gross. But both the falafel and couscous were nowhere near as good as at the Mara.
We had a great meal (great food, decent service, the belly dancer was good and the restaurang was beautiful) at Marrakesh but we didn't eat vegetarian at that one so I don't know how the vegetarian options are.
I went in expecting to be wowed by Tangierine Cafe and to dislike Marrakesh (DH requested it), but it was the other way around. I'd give Tangierine Cafe another try, but it was nowhere near as good.