Forget the other 367 places to eat in Marrakech and start here. For us it was the benchmark to which all other restaurants were compared, and none beat it.
The food is fantastic, and I say that sincerely. You may be able to get a better meal at one of the top ranked restaurants, but you'll pay top dollar for it too.
Bottom line, and to echo many of the reviews already, if you want great food at decent prices, this is the place to go.
N.B. Don't eat in the square unless you being ripped off for poor quality food