Our stay at the Karmela was a good one but not great. The riad is very pretty and in a great location. The owner was nice and welcoming. The roof top area is incredible but we only got a short glimpse as it rained our entire stay.
If I had to be critical at all, it would be around the sound. Since riads are set up in a square, the rooms let in a lot of noise from the main areas and even if another guest accidentally closes their door too loud.
We would recommend others stay here as we felt safe and secure and the location is great for exploring the souks.
Oh also don't trust the Internet maps of anything in Marrakech as it's wrong. Even trip advisors opinion of where the raid Karmela is, is not accurate. Just know that its about 10 minutes from the souks and main square area and is a good place to stay.