The beach was a very nice place to spend the day. The lake was very warm and the swimming area had a nice depth gradient to satisfy good and not-so-good swimmers. The water was clean and the texture of the lake floor was comfortable for wading. There are flush toilets at the beach with a concession stand. Picnic tables are scattered across the grassy area overlooking the beach. From the parking lot, there are trails to hike and a beach volleyball court.
The campground was decent. The sites were spaced and wooded for shade and privacy. The only downside was that there were only pit toilets. They were cleaned regularly and were not by any means gross. It just meant a bit of a smell and a line to go.