Small camp grounds with water and electric hookup at every site. There's a boat launch and a day use area which has volleyball, picnic tables and BBQs. The beach is absolutely beautiful, a long stretch of clean sand with very shallow areas perfect for wading in and for little ones, no strong waves.
The entire park is immaculate, and very well kept including the bathrooms. The staff and rangers are very kind, friendly and more than hospitable, very laid back, and down to earth.