We were here for a short trip over Christmas to get away from the Xmas hype of home. We booked a taxi from the airport through the Riad, and it all went beautifully (apart for the tip to the cart boys, seems the other group paid that, under duress :-)).
The Riad was great, the three of us, myself, my wife and daughter, all loved it at first sight. Yes it is down a few alleyways, but the old city is like that. The rooms were bight, airy and clean, the bathroom worked well, the safe was a bonus.
Ahmed works hard, I hope he gets a decent wage, and the ladies were all friendly and happy. We enjoyed the breakfasts, a bit samey, but varied and plenty (loved the orange juice).
The location is just right, close to Dar-el-Bacha, a convenient dropping point for taxis, near enough to all of the main sights, and crucially for us, close to Gueliz which has a variety of restaurants to rescue you from tagines and couscous every day.
The day we arrived was hot, but most of the rest of the week was milder, but that was fine, I am not one for the heat.
We travelled to Essaouira on the local buses. I was cagey about this, but my wife and daughter really wanted to, and although it was 3 hours each way, it was not a problem and flew by.
Be aware that smoking in restaurants is still permitted in Morocco. This was not a problem in local restaurants, but the foreign restaurants in Gueliz can get smoggy.