They try hard, they are charming, the food is good but very fancy for Marrakech and at Western prices.
They then email you and ask you to give a review and so get to be Number 1 on Trip Advisor. However should it be? I am not sure. I think it was lovely but think for the money there are better choices. After all do I go to Marrakech for this? Perhaps I am being negative but I think that all hotels and restaurants should be on a level paying field in Trip Advisor. Some are excellent but wait for the public to give reviews whereas others market more effectively and get to be at the top.