Food was excellent, varied and with a mix of local and international cuisines. Property was clean and well maintained throughout. Free shuttle service to Marrakesh, about 25 minutes or so, was excellent and an easy way to see the city. Staff are hit and miss, some are great and very friendly, attentive and can't do enough for you. Some are overly formal, blunt in some cases and unhelpful. On bars and towards end of meal times staff were short so getting some things could be slow. Cutlery for instance, or coffee at breakfast. Pool bar is great, but for some reason only ever has 1 member of staff which causes very slow service at busier times. Overall, we were very happy with the hotel and would recommend for the all inclusive relaxation with an opportunity to visit Marrakesh should you want to.