The best sites are the first come first serve sites. These sites are in the Mohawk area. I would avoid the Kahaka area if you want a beach area as there isn’t one. All the bathrooms have no air conditioning. There are boat launches and many sites that you can anchor your boat at or near by.
There is zip lining, frisbee golf and many great sites by the water. The park is well maintained with a very friendly staff! There is a large beach area and trails to hike. There are beautiful clean cabins to rent as well. Most sites have full hook-ups. I highly recommend this campground.