We loved the architecture of the different building (riad style with morrocan details) and the overall feel of the resort : pretty, well maintained garden, and a gorgeous heated pool at a perfect temperature.
We didn't like the fact that the hotel was super busy, we had to queue a lot at the breakfast buffet (which was good), and getting a sun chair was tricky as they were all getting reserved early in the day. The animation program caters mostly for older people or families, nothing very exciting there.
Overall, the hotel is full of families with kids and retired people. As a couple in our early thirties, we felt a bit out of place, but still had a good stay :)