It’s a pretty nice campground. Showers are clean, electric worked perfectly, site was flat, and the staff is around a lot of you need something.
The only downside in my opinion is the beach is super rocky. I would personally travel about 6 miles south to Waukegan Municipal Beach for tons of great sandy beach (North beach is a little walk be worth it). If you don’t have a Waukegan city sticker, the beach is free on weekdays and there is a per car fee on weekends and holidays for those that don’t have a sticker.
The campground is quiet and the sites are well spaced out. The water pressure at the water spigots is a little low, but not too low. The dump station is clean and user friendly.