The property far exceeded our expectations - the staff were lovely and there was a nice swimming pool, with good quality sun loungers. It was the best value we ever had, and was nicer than some very expensive hotels, we have stayed in.
We were fortunate that we were given a large apartment with a private balcony for sunbathing - it was beautiful. (One side of the complex appeared to get little sun, but maybe they get it on the far side, away from the pool.) Snacks were available from the pool bar and the linked complex offered full dining.
We would go back without hesitation, and probably will.