Resort was absolutely beautiful, perfect for rest and relaxation. During our stay we only needed to leave the hotel once for an excursion. Food quality is top notch, and service at the hotel is the best we ever experienced. They make sure you are completely taken care of, from the time you arrive at the airport to when you leave. Spa treatments were great too. We would definitely visit again if we come back to Morocco.