Get there 15 minutes before it opens and get in line. My kids, then ages 5 and 7, liked it last year. We spent a few hours there (tour, car museum, maze, lunch). We probably would have stayed and done the ropes course, but it started raining. If you stay the night, I recommend this nearby hike with kids that age:
https://virginiatrailguide.com/2009/05/16/rose-river-loop/