Positives, kids club included, mainly arts and crafts. Went full board, food was decent to nice but not exceptional (basic cuts of meat and fish etc). The town and beach are walking distance, around 10-15mins away.
Negative, my wife went to the spa to use the sauna, steam room, which incurs an extra charge. Facilities here were not in good condition and need renewing. I used the gym, which is rather basic and small. For strength exercises, there's only one multi-station. Staff were polite but I wouldn't say overly friendly.
We had all had fun overall. Just don't set your expectations too high.