Good food, great beach and swimming pools. Rooms are good for 2 but a bit small for 3 persons. The additional bed is a fold-away. Evening entertainment is poor, suitable only for grandparents and toddlers. Recommended for family with small kids up to 10 years old as a nice and reasonably priced 4 star beach vacation. With older kids we would not go back.
We never used the spa, the fitness is mainly spinning and 1 treadmill, not suitable for lifting.