You may want to consider staying at the Hilton Garden Inn in Hoffman Estates. This is about 8 miles east on 90 at the Barrington Road exit, but it is only a few years old and is in much better shape than the Elgin Hampton. That is one of the older Hampton's in this area. Be aware that there is mucho construction right now on 90.
IIRC there is no exit ramp at Barrington Road coming from the West and no entrance ramp going back West. If you need some directions let me know.
------------------
Never put off till tomorrow the flight you can take today.