This place is excellent for an overnight stay. There are level sites, clean showers, and friendly office assistance. The only complaint is the extra charge for a pet. It was only $1.00 but annoying none-the-less and the only reason I didn't rate it a "10".
This is the closest campground to Mt. Rushmore, and the best park we have ever stayed in. There were more than enough activities to keep the kids busy and happy. The pancake breakfast is great, too. Be sure, however, to request a deluxe site with patios and patio furniture that substitute for the common picnic table usually found in campgrounds. The sites toward the back appear a little more crowded and less maintained.
We wouldn't recommend this campground even for just an overnight stay. Our site was not level; there was a tree next to our site that prevented ease of slide out use; the grass needed mowing; and the mosquitoes were so bad, we couldn't even be outside for more than a minute without being eaten alive. Next time we will stay elsewhere.