just returned from a girlfriends trip to marrakech. riad al mamoune was a real gem. manu picked us up/took us back to the airport. ali gaves us many good tips about restaurants and places to visit. they along with the staff were extremely gracious and helpful. i would go back. the trip thru the souks was at first a little overwhelming, we soon learned to ignore the merchants and just keep moving. we didn't feel afraid but a few more lights in the alleys would have been nice.
we had dinner in the riad one evening, it was quite delicious as were the daily breakfasts.
i would chose a different month to visit, july is extremely hot.
if you decide to take a side trip to essouira take the bus, it's clean and cheap.