We stayed two nights in Marrakech on arrival and one on our way out after travelling round. Riad Ambre et Epices was a lovely welcome and a great way to round off the trip (with a suite on the last night). It's a fairly new riad, so was a bit difficult to locate, even with local taxi drivers! Our first room was very nice, the only minor quibble was that it opened directly onto the breakfast area, and you could feel slightly exposed! The bathroom facilities were a bit old, but that was part of the charm, and they functioned ok. The suite on the first floor had a huge bath and bed, and was as I said just a lovely way to finish off our stay. The rooms stayed nicely cool. Breakfast was lovely, a good selection o breads, pastries and jams, with yoghurts and great fresh orange juice.
The staff couldn't have helped more, especially sorting us out when we got lost (twice) in the Soukh. Take note of where you are, and of the location of the nearby mosque, as this is just about the only way back without assistance! We found some of the amateur guides slightly aggressive, but they went away eventually! Others were very helpful though.
Thoroughly recommended, though as this was our first visit (hopefully not last) we don't have a comparison.