When in Morocco, one MUST stay in a Riad.
We recommend Bô Riad Boutique Hotel & Spa in Marrakech is situated in the Medina area, very close to the main attractions (Jamaa El Fna - 600m away, Badi Palace - 500m away). It has spacious rooms with walk in closet, a spa & a lovely rooftop where breakfast is served. The restaurant is open through the day & offers lovely meal options.