I can only speak about the camping area in this park, as we did not explore the lake or the trails. That being said, we really enjoyed our stay at campsites 30 and 31.
These were large and mostly away from the other campsites, so relatively quiet. One of them also had a trail leading down to the lake and a large open area, so that was nice.
Our dogs loved being able to jump in the lake, I saw a great sunrise over the lake, and it was a convenient stop on our way through North Dakota.