Riad Sofia is well located for all the main attractions, central in the Medina, and a 10 minute walk to the main square (Djemaa El-Fna). Once you've had a day to get your bearings you'll be fine, but on arrival getting to the riad is not easy - the map provided could be better.
It's also worth noting this riad is only 100 metres from the #1 Tripadvisor-rated spa in Marrakech (Heritage Spa) - this is a real bonus if you want to sample a luxury traditional hammam (as a couple) without having to take the gloss off the experience by trudging back to your riad through hot dusty alleyways.
The riad itself is beautifully restored, and generally met expectations set from the website photos. The welcome was friendly, and we appreciated being provided with a few tourist tips, over a pot of fragrant mint tea.
The breakfast provided was ideal and substantial. Even with a very early check-out, the riad host left out a breakfast for us to self-serve which was more than we expected.
The only downside to this riad was the roof terrace. The berber tent was a real draw for our booking, and we looked forward to spending time relaxing in the sunshine when not in the hustle of the medina. However, it felt like we were staying out of season - there were no foam mats on any of the chairs/beds, instead they were all haphazardly stacked up in the tent. Generally everything in the tent was thick with dust, so we didn't feel able to kick back and relax as we'd hoped. A shame, as the terrace had the potential to be a highlight of our stay.