The Riad Kniza is my favorite place to stay in Marrakech. It is a very friendly, family run Riad in a great location. I loved being able to walk outside and be right in the heart of the medina without the throngs of tourists. It's in the heart of the local shopping area and there was no one hustling us to buy anything. The owners were very helpful and staff was extremely personable. The room prices are at the higher end of the scale, but the water and fruits were complimentary, and the breakfast was delicious on the rooftop terrace. A really classy place to stay.
