I'd recommend staying at the wonderful Riad Cherrata if you're visiting Marrakech. Valerie, who runs the Riad greeted us with mint tea and pastries before taking the time to explain where all the sights are on a map. She then walked us to a nearby restaurant as it was late when we arrived and explained to the owner we would pay tomorrow once we'd changed some sterling. Valerie even provided us with a mobile phone for our entire stay and said we could ring her any time.
The team of staff are always smiling and provided superb fresh baking each day for breakfast. Perfect, 5 star service in a traditional setting.