Don't be fooled. The location is amazing. It is right near Bhai Temple. Also they say that you need a wilmette beach pass, but that is ONLY if you want to go swim in the lake overlooked by a lifeguard. There is an area nearby that FREE and no such passes are required. Also there is ample street parking nearby that is for free. Amazing feilds to play or just chill on. The beach is clean and fun.
Pros: amazing scenery
Cons: can get crowded