There is nothing wrong with Joliet. I work there, and it's fine for what you're looking for.
As another person said, there are some decent basic chain hotels (Fairfield, Hampton, etc.) near the Houbolt/Empress exit off of I-80. There's a Cracker Barrell there as well as some fast food stuff. Nothing much to see though unless you like to gamble because it's near the Empress Casino.
Someone else also mentioned the Tinley Park area which is about 20-30 minutes east of Joliet. You have two exits off of I-80 that have hotels. The LaGrange Road (Route 45--exit 145) exit has a Homewood Suites, Hilton Garden Inn, and Country Inn & Suites. There are several restaurants in that area.
The Harlem exit (exit 143) has more hotels--Fairfield, Hampton, an upscale Holiday Inn next to a convention center, and several other chains. Also at the Harlem exit is a large shopping center with SuperTarget,
Best Buy, Kohl's, and other places in case you need something.
I think any of those locations will work. You will have more options in Tinley Park though (and I live there, so we could use your revenue

).