We have stayed at Cherrystone a few times and it is really a nice campground. The sites are decent size and you do have a good chance to get a waterfront and/or water view site. There are tons of activities for the kids so they are always kept busy. The pools and all amenities are nice. The one downfall that I have is just when it rains the sites are easily flooded, but management does it's best to put mulch down after wards. It would be nice to have it graded better, but understand the cost of doing it.
Have camped at the King's Dominion Campground many times due to having season passes. I really like this campground because they do not offer anything they cannot provide. The sites are decent size, bathhouses are always clean, people are always nice and the shuttle to the park is fantastic. This is a very nice family friendly campground that I would continue to visit. Especially for a weekend or longer stay.
The campground, and I use that word loosely, was very clean and well maintained. That being said, it should be called a trailer park instead. With 95% of the "campground" being permanent sites, the actual campsites are in the middle of an open field with too small of sites. We paid extra for the "super site", with my neighbor's water and electric were on my patio. The golf cart race track was open every afternoon and evening until well into the morning. I almost got hit on my bike by a golf cart which was driven by a drunk person from a permanent site (yes, I know this because I rode by their permanent site later when they were partying on their deck). My kids were also almost hit several times by golf carts that were driven by underage kids that were nowhere near the age of 16, which was required by the campground rules (not to mention state law). The adults who drove the golf carts were most of the time drinking with their coolers of beer in the back because they might get thirsty on the race track - even with the 10 mph signs, which were largely ignored. We had a wonderful party that lasted until 3:30 a.m. at one of the permanent sites right behind our camp site which we were not invited to only we could listen to them hootin' and hollerin' the entire time. We were supposedly camping on the river but that was extremely hard to get to because of all of the permanent sites. The beach area was tiny, the water park which is a pool with two slides was so overcrowded on the weekends due to the permanent site people that we could only use it during the week. The Wi-Fi that was free was intermittent and spotty at best. There were signs posted that the fish were inedible due to chemicals. Would never return to this trailer park again!