Start with the good: it has nice playgrounds, clean sites and a beautiful view from the lake. Then the rest of the story. This is a racket out to make money: push button showers w/o hot-cold control, beach too shallow to swim in and rocky, fire rings are the size of a pie tin, pool was over crowded as were the streets and sites, office staff was not friendly or accommodating in the least. Don't plan on using the Wi-Fi even though you have to pay for it, worse than dial up. We only stayed for 2 nights and were so thankful that our diving in the Straights made up for the bad camp experience. Changing our August plans to a different campground in the area.
Nice lots, nice beach area (clean water and mostly sandy), great playground. Showers were being re-modeled while we were there but they seemed nice. Bathrooms were OK except for the wet slippery floor. Kid curfew is enforced. Waterslide was great but had to pay extra for it beyond 2 trial runs so it didn't see much use. Reasonable rental rates for paddle boats which we enjoyed. Nice place, would go back.