The water was very clear and cold. Which I would expect in May and for one of the great lakes.
The kids had a blast playing in the sand. There is one metal slide on the beach.
There are also garbage cans near the road.
Relatively small, roped-off swimming area, considering how busy it felt. Given the water temperature people generally seemed more interested in playing in the sand (even late July). No lifeguard, anyway, so not really sure what the purpose was of roping it off. The sand wasn't super fine, but rather a little coarse, which the kids didn't enjoy in their water shoes. They also have a small dock anchored toward the deeper end of the swimming area, pretty much solely for jumping off of or sunbathing on.
I don't recall having seen anything here resembling a restroom/outhouse/changing hut, so plan accordingly. As best as we could tell everyone just parks right along M-26 (Front St), but there's not a great deal of space between cars parked on the shoulder and cars on the road (especially when you're talking about RVs driving through town).