If you want to feel at home away from the Marrakech crowd, les jardins de Zyriab is the place to be. Great rooms, in fact small apartments with kitchen, comfortable beds and pillows, you can have a sweet dream.
The service is perfect, breakfast around the pool is great.
The spa is soo relaxing, but you need to book.
Only point to improve is the wifi. It only works at the lobby level.