A great place!! Right next to the James River for all of your fishing needs. Have a pool, splash pad, pond/lake with a slide, beach, inflatable obstacle course, have an arcade room, and 2 additional water slides. But what really makes this place is the staff. Rec staff had awesome activities planned and kept the kids entertained all week with kick ball and karaoke and shaving cream wiffle ball and dance parties. Definitely worth your stay if you have kids.
Plenty of shade at all the campsites for campers and RVs, at least on the side we stayed on. Campers are pretty close together though. Two pools, a lazy river, a jumping pillow, basketball court, a couple of playgrounds, and occasional activities planned by the staff. Very close to a beautiful city park with a great playground as well. Drawbacks are as follows: 1) during the day, there seems to be a lot of vehicles parked on the basketball court 2)they are doing construction, which is great, but they start at 6am, which can be annoying for tent campers. 3) An open field for kickball or softball would be nice