The Timila roof terraces are amazing!  Sun-lounging mattresses, parasols and a cool-off shower cater for the sun-worshippers, while the shady roof-top dining area can comfortably seat twenty.  The views from the top terrace are some of the best in Marrakech; you can watch the sun set behind the Koutoubia mosque, and the snow sparkle on the Atlas mountains.