We stayed at Beech Point campground at site #12 on June 20, 2019. This was a huge campsite with lots of room for our two large tents. It was set back on its own point out into the lake, so our tents were surrounded on three sides by water. The campground was not very crowded on a Thursday night so even pulling in late we still could choose from a few great sites. We were right across from the swimming area which had a sandy wade-in. It was hot and humid at night but still reasonable for sleeping. Sites were very spread out so we didn’t hear the hum of nearby RV A/C units.
Bathrooms and showers were organized in banks of 4 private shower/bath combos and were clean and well-maintained. We didn’t see a camp store on-site (just a gift shop with a few scattered camp supplies) but the visitor center had very helpful rangers. The only real lack for facilities in the camp was a dish-washing station. You can get to the main Mississippi River from the park, but it is about 20 mins drive from this campground.
The visitor center offers a drop-off service for SUPs and we woke up the next morning with the boards dropped right next to our van. There is a small boat dock in the campground - only for carry-able boats since there is no ramp and about 5 steps to negotiate. The lake is smallish but filled with coves to explore and abundant wildlife to see.