I enjoyed my stay at the hotel overall. It is a pleasant and well managed hotel, although showing some signs of ageing and perhaps a lack of investment, however, these were not deal breakers for me. The place is quiet, with options for activities in and around the hotel, however, this is not an activity centric trip. There is golf, jet skiing, a spa, and an activity centre (featuring equestrian, paint ball and other activities), beyond the pool and beach. For what we wanted - total chill out - it was perfect, but if you want more to dos, this wouldn't be top of my list.
It is on the pricey side, the restaurants on site are not cheap, and the quality is mixed - the Moroccan restaurant and Seafood restaurants are both pleasant, the Italian, is not great. Everywhere in the resorts the basics are expensive, i.e. water, and despite that you are not allowed to bring food or drink into the hotel, I smuggled some well-priced bottles of water in from the local store.
We were there about 5 days, which is about the right amount of time, by the end I needed some more variety, but it was a delightful stay, wonderful to enjoy the sea and the sunshine!