This is my review of this SpC location based on our recent trip:
Location - Not far off the freeway (I-72), in the Scheels parking lot.
Charging rate - Excellent! We charged at stall 4B and it maintained above 100kW most of the time until the battery SOC filled up.
Facilities - We had dinner at the Engrained Brewing Company, which has pretty good food and drink selections (bathrooms are decently clean). You'd have to walk across roads that have no designated pedestrian passage ways, though. We didn't go to Scheels, but it looks like a pretty good outdoor sporting goods store.