We visited this site 4 years ago and generally were very impressed by the standards. Reception staff were very friendly and helpful. Site was kept spotless, toilet blocks were thoroughly cleaned twice daily. At that time there was only an outdoor pool which was clean with lovely gardens around it. I believe they now have an indoor pool on site as well. There was a small bar, again kept clean and well run. Small shop at entrance which sells basics including fresh bread daily. Also a take away with a fairly limited menu, but what they sold was of good quality. A short distance to the beach and a 10 minute walk to the village. Pitches are a bit on the small side compared to sites further inland and pitches towards the rear are set amongst pine trees. The ones to the front are slightly more open. I notice that vans are limited in size to 6.5m now, ours is over 7m and didn't leave a lot of room on the pitch for anything else once the awning was up. Pitch size is the only reason I wouldn't go back. I think all the pitches have water, waste and mains electric.
We travelled at that time via the Alan Rogers Travel Service, efficient but expensive. Since then we have booked twice, at other sites, with Select Sites including this coming summer. I have found them to be competitively priced even compared to the Caravan Club.