We booked this hotel expecting a conveniently located, basic but clean and comfortable stay. Unfortunately, we were really disappointed - we booked two rooms and the ground floor one was fine but upstairs our room was dirty and not very pleasant. The painted walls were stained with damp or dirt, the floor had not been cleaned in a long time, and there was an odd smell on arrival. The sink was dirty and the plug socket in the room didn't work and was hanging out of the wall.
The shared bathroom facilities were inadequate. The toilets usually had dirty water all over the floor so you couldn't help getting your feet wet if you used them, and the showers were lukewarm at best and sometimes little more than a dribble.
There is a great choice of low cost accommodation in Marrakech, so I would recommend finding somewhere else to stay. If you do stay here, ask for a ground floor room. They are much better quality, with tiled walls and floors which were clean. The sink was fine and the plug sockets worked.