I have just taken my girlfriend to Marrakech for the weekend to celebrate her birthday and we were both very impressed. We stayed at Riad Aladdin which is only 15 minutes in a cab from the airport and easy to find, inside the medina but just around the corner from the Baddi palace and the Place des Ferblaners - where you find Kosybar and another brilliant traditional Morroccan restaurant/bar the name of which escapes me - but you can;t miss it. It's only a 10 minute walk into the main square where all the action happens down one straight, well lit and friendly street so you can easily walk into the square for a play with the monkeys and stroke the snakes and then head back to your Riad without fear of getting lost or harrased - there's a pottery shop about half way down on your left hand side run by some Monk, very friendly and nice pots.
Riad Aladdin itself is very clean and friendly. Nothing is too much trouble for the staff and the room we stayed in was really funky and the bathroom a feat of engineering!! Not to mention the bed - i very nearly didn't come back...
You get the usual drawbacks with staying anywhere in Marrakech, there is a faint whiff in the alley ways around town - you can't stop the cats using them as a litter tray but that is what happens the world over and there is always someone drilling or grinding or causing some chaos in the streets. For me, this was the perfect combination of being close to all the action and feeling like i was in the middle of Marrakech, whilst the Riad was a beautiful and peaceful oasis in the middle of the mayhem.
Go there now.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.