Definitely book a Riad when staying in Marrakech. Riad Laksiba has great service, DELICIOUS food offerings with hefty portions, a refrigerator filled with cold beverages (much needed in the hot months), and nice rooms with comfortable beds and private bathrooms. The staff spoke English very well and helped my friend and I plan the rest of our Moroccan vacation. The staff can also give you input on how to negotiate prices for goods at the souks.
Free Breakfast. Free WiFi. Great experience.