Had a blast! Great beach with lots of activities. The staff is very helpful and friendly and definitely well above standard. Had great fun playing beach football - Olivier and Curly, you were great friends! Food was great and wonderful variety. Evening music and dance shows were very entertaining.
Only bad comment: our room needed plumbing maintenance three times during the 9 days - leaking pipes and water dripping from ceiling due to air con unit. TV remote also didn't work, but we rarely used the TV. Some general maintenance on the older units might be a good idea.
I would recommend that travellers keep quite a bit of cash at hand for the paid activities, since these people don't accep cards.
Generally the complex is beautiful and well kept!