I arrived at the Riad Utopia feeling very stressed after having been totally ripped off by a taxi driver from the airport and then a 'guide' showing me the way to the hotel from where the taxi stopped (cars can't get right to the hotel) but this changed when I stepped through the door! The riad is lovely, very calming with all of the rooms overlooking a small pool in the central courtyard. My room was really nice and comfortable, if a little on the small side, and decorated in a traditional Moroccan way and the air conditioning was very welcome in the heat. I found the manager/waiter/receptionist (one man did almost everything) very friendly and helpful and nothing was too much trouble.
I agree with other reviewers about the dinner - I enjoyed what I had and it was included in my booking for the first night, but it was definitely not worth 25euros and I also agree about the breakfast - nice but could be more substantial. I didn't find the drinks particularly expensive for Morocco - a beer was 3.50euros.
The sun terrace was lovely and there was usually a nice breeze making it bearable and the pool, although small, was very nice after a day's sightseeing.
The hotel arranged a return transfer to the airport for me in a clean, comfortable, well driven minibus for the same price I'd paid in a filthy taxi seemingly driven by a madman when I arrived!
Although I am not keen ever to return to Marrakech, I would definitely recommend the Riad Utopia as a place to stay.