Let's start with some positive points:
The animation was great. We had fun.
Some of the staff were very nice, helpful and effective.*
Negative points:
The hotel is not being well kept. Carpet dirty, lack of sunbeds, common toilets not very clean.
Some of the staff were awful, especially on of the waiter in the hotel that brought me red wine instead of rose, never had changed etc...
The worst was probably the waiter at teh beach bar who had his family over (not a problem), but they were disrespectful to customers, loud and disgusting. The man just watched and said nothing.
The food was very repetitive and had no taste.
Anyway, not worth the four stars.