I'm moving to the Chicago area in the next few weeks...this is on my list of places to check out. I've been going to the Mounds near Flint, MI, wonder how this place compares.