We LOVE Marrakesh, I can't imagine anyone calling it bland! Must have hit it at a bad time. It was one of the best meals we had, very flavorful and unique.
We went at lunch, and not only enjoyed the belly dancer and band, but also the beautiful and relaxing environment and the escape from the hub-bub outside. Rarely crowded, it's a great break in the day. We felt no rush to move on, they even allowed some very tired ladies to sit at a booth and sip on water for an hour while we were there!
I think lunch will find a similar format to dinner, but at lower costs. We had more food at lunch then we could possibly eat.
I highly recommend it!