We stayed for 2 nights. The grounds are well maintained complete with flush toilets, potable water and showers. The sites range from tiny to fairly large. The system is somewhat confusing. There’s a pretty strict sign that clearly states you must use th machine to pay for a site where you enter individual campsite numbers to see what’s available 1 through 78 prior to entering the park. Pro tip: don’t do that. Drive around first, and unlike conventional wisdom would suggest an expired tag does not guarantee the site is available. The camp host tells campers as long as they leave any gear the site is theirs. So, find a spot with no tag or gear then go back to the machine and enter those site numbers until you find one that’s available. We’d go back, it’s just a little confusing to get the right spot. Super great swimming hole!