We have just returned from a wonderful week in Morocco. Travelling with our 3 young children. We spent 3 nights in Marrakech in the wonderful Zamzam Riad. It is completely hidden away in the back streets in the far north of the medina, about 20 minutes walk from the craziness of the souks and the main square. The only risk you take is the likelihood that you might get lost but never fear - the amazing staff at the Riad are always on hand to help and to rescue you if needs be! The Riad itself has been beautifully decked out with each room having a different character and uniqueness. We ate there on 2 of the nights and were served excellent food. The staff couldn't have been nicer, especially the wonderful Faizal, for whom no request was a problem.
A lot of the Riads in Marrakech are described as not being suitable for children. In some respects Zamzam is no different with its narrow staircases and feel of an open house. But our children were made wholly welcome and really enjoyed the experience of being in an authentic Riad in the medina. I can wholly recommend this as a wonderful place to stay. The many large chain hotels springing up around Marrakech are not a patch on this experience!