Having read a few of the reviews here I feel the Dar El Baroud may be a 'Marmite' experience.
PLEASE MAKE SURE YOU READ THE GOOD BIT AT THE END
Like most of the reviewers here, we were recommended it by the Concierge at our hotel (Sofitel). We were told it was 'nice prices' and also picked up and dropped back free of charge, it seemed too good to miss, so we went. We, like everyone else, was shown the set menu at 450 Dirhams each (£33) which didn't seem too bad, however, do be careful,
HERE'S THE NEGATIVE BIT - as once you add a bottle of wine and a tip, the price does ramp up to a staggering 1,375 Dirhams (£101) . . . .
HERE'S THE POSITIVE BIT - Whilst it's expensive, the experience is amazing. the decor and the ambiance is amazing, the food (3 huge courses) is fantastic and you also get authentic Oud (Mandolin) music throughout your meal and two sessions of belly dancing (decent dancing too). I would suggest that this evening could be compared to booking a Moroccan evening through your agent and would have paid more than this cost and would have received rubbish food, rubbish drink and 'tourist' entertainment.
We thoroughly enjoyed it and whilst we're not wealthy and £100 is an expensive meal, we felt it was great value and the experience far outweighed the cost.
FINALLY, AND HERE'S THE GOOD BIT - YOU DON'T HAVE TO HAVE THE SET MENU - just ask for the courses you want (just a main if you want to (150 Dirhams - £11)