I've been on a few and have loved them every time.
I think it's better when you pick smaller, independently owned parks rather than Pontins or similar. The standard of cleanliness seems to be higher.
I always pick a park that has pool access plus lots to see and do off site, that way if the site isn't up to much your not stuck there for a week with nothing to do.