Like most Michigan State Parks, you get electric (50/30) at your site, period. There's public water available at various spots, but not at your site. Rangers are a good bunch here, friendly, helpful and work to keep things in line.
Most sites are very sandy (the whole place is ancient dunes), but dries pretty fast after rain. Dunno what one review is talking about, this place has tons of trees & shade in probably 90% of the park.
Beach is across the highway with a pedestrian bridge. Water levels have eroded most MSP beaches, but this one is still usable.
There's a couple concrete ADA sites, often occupied by non-ADA campers. ADA sites are pull thru.
Bathhouses are ok. Nothing fancy, but have been clean in my experiences.
Can get a little loud on weekends and holidays, but during the week it's mostly peaceful.
We stayed 3 times last year, and have already booked again this year.