Lots of facilities for the kids and parents including spa, pool, sauna, BBQ, games room, billiards room, small tennis court. Right on the beach although I wouldn't let the kids swim there without supervision, a bit rippy and would be dangerous to the unfamiliar. Nice walks. Secluded spot with only other resorts in the vicinity which you are separated from. Lots of other families were there and spent most of their time there entertaining themselves around the facilities, while my wife and I used it as a base for trips around the local area.
If you don't like the sound of kids playing around the pool then you might want elsewhere, but if you don't have kids you won't be likely to sit in your room all day, so not a problem either way.