Nice campground. The water in the lake is nice and clear. The swimming area isn’t awesome, but I have seen much worse.
We stayed in camper cabins that were really amazing. Fishing Pier and a small lake to canoe and kayak on. I’d definitely come back.
No shade or shelter is provided. Right next to water but it will clog up your water filter if you're using one. We saw beavers swimming; They were not fearful of campers. Due to the grass, there were many ticks, pets should be treated for ticks ahead of time. We didn't stay overnight due to the amount of then. Parking was easy, hike in was very easy and clearly defined. It's a good spot for camping in the fall or spring.
Possibly bring your own shade. Note that you CANNOT hammock camp at Kettle Lake. Firewood will also be slightly harder to find here due to lack of trees. It would be smart to carry your own in (if possible).