If you want a romantic luxury few days in Marrakech, you could do no better than La Maison Arabe. The service is excellent and the staff attentive. It is in easy walking distance of all the main sites, but is quiet and charming. The food is varied and of high standard.
we went for a romantic birthday treat and our expectations were exceeded.