This campsite is superb. Staff really friendly and make an effort. The indoor swimming pool is a bonus in poor weather and if it's a bit chilly outside to warm up after multiple goes down the outdoor slide.
Our twins were 5 1/2 when we visited and loved it. Crabbing is a great activity at low tide (bring a net or buy at the shop), you can be on the sandy beach or the lovely pool, whatever you prefer.
Kids club was great, as are the organised activities. Internet on site is weak signal but good enough.
I can't recommend this place too highly. If only it could have the weather of the South, it would be perfect (was nice and warm, but can get windy).