Beautiful property, but completely ruined by rigid and hostile staff.
The campground itself is beautiful, but the staff and rangers ruined the experience. We booked a single weeknight stay and arrived 2.5 hours early. Even though our site was vacant and unreserved for the rest of the week, a staff member smugly refused to check us in before 3:00 PM. He then informed us we weren't even allowed to wait in the parking lot and forced us to leave the property. For a dry campground with no hookups to prepare, this felt entirely unnecessary and unaccommodating.
Later, we went down to the beach area at Lake Welch. The water was cold, which is fine, but the park rangers made the experience worse. They aggressively harassed us to remind us that no lifeguards were on duty and that we couldn't enter the water, carrying a very rude, authoritative attitude.
To top it off, a staff member later demanded we move our second vehicle to the overflow lot due to a strict "one car per site" policy. Despite the campground being nearly empty and the fact that we were leaving early the next morning, management refused to show any flexibility. The supervisor gave us an ultimatum: move the car or pay for an entire second campsite.
The level of indifference and lack of basic hospitality from the staff here is astonishing. I will never camp here again. Save yourself the headache and stick to a day trip only.