We have been twice
It is in a fantastic region. You can walk (uphill!) to the beach (or pay a little and get the tourist train that runs around the site), drive 5 mins to a lake with another beach, Good local town, Mountains in easy reach & forest everywhere!
You get woken in night by HUGE pine cones landing on your vans, and red squireels are all over the place.
The pools are good. The sea is rough - beware! It's a surfers paradise, but you can swim in the saltwater lake down the road (also has pedaloes)
They have a weekly Hog Roast which is good value - Hog or Paella + silly singing entertainment - good fun!
Large site, entertainment if you want it. The small park next door is overpriced - go karts etc available elsewhere much cheaper, and they have bullfighting there which we avoided.
I would go again
We drove to a Spanish border town for some good shopping - right on a mountaintop,