After having lost your patience (and your partner's smile) several times by dining in Jamaa el Fna square, having eaten the same food over and over again, you will certainly feel the need to move on to something which proves to be less rip-off, less crowded, and less distasteful.
Unfortunately, most restaurants in Marrakech are tailored for the quick meal which most tourists are seeking. We found the situation very sad, but finally one evening we discovered Un dejeuner a Marrakech.
The place is clean, well lit, well furnished, well served, and, well...the food is simply outstanding. I wouldn't hesitate to give this restaurant a 90% vote, whereas all other places would be at 30-40%.
Everything on the menu is cared for and cooked with great attention and excellent presentation. There is a mix of either French or Moroccan cuisine. And the prices? Very affordable. Who would want more?? :)