This campground is 5 miles west of the Natchez Trace, and we stayed one weeknight as we were heading south. Some of the sites are reservable and others are first come. I don't think there is a bad site there. The shower and bathroom areas were clean. I suspect it fills up in season, so best to make reservations.
We had reservations nearly one month ahead, and the campground was full, yet quiet and restful. Our site only had electric hookup, and there were two pit toilets in the cul de sac, and we never found the showers that were supposedly on site. The acorns were falling, and we nearly jumped out of bed when they struck our roof! No fault of the campground, but a mild annoyance nevertheless. There is a camp store but we didn't visit it. The nearby town of Carlyle has a Walmart and several fast food eateries, but only one independent restaurant, Mexican , which came highly recommended. We met campers that return here often, but it was our first time. We would stay again if in the area.
This campground hosts many permanent or monthly campers, as evidenced by semi permanent structures, fences etc. There is a small lake that offers swimming and fishing, but we did not use this area. It is a huge area, with 4 shower and bathroom facilities, but they were old and needed maintenance and updating. One of us was brave enough to shower there, the other one preferred to take a sponge bath in the van. Each site that we saw had electric and waste water and potable water, so this was convenient. There is a loud highway nearby. The camp is a ten minute drive from West Beach area of Indiana Dunes National Park. As we ate breakfast on the supplied picnic table, the neighbor next to us had a loud argument with another resident involving a presumed theft, and police visited.
The park is clean, quiet, has a camp store, and average shower and restrooms. The beach is a short half mile walk away, and the 3 dunes challenge hike trailhead is here. We were only able to get one night here, and the next place we stayed at in the area was a big letdown.