I've been a longtime customer of Jimmy John's across various Midwest states, and rarely do I have a bad experience.
That being said, this particular location seems very inconsistent with quality. Delivery was quick, and the delivery guy wasn't rude (but also not what I would classify as friendly), but the taste left me disappointed. I ordered a veg sub and the avocado spread was WAY too salty. I ended up having to scrape it off just to salvage the rest of my mediocre meal. An hour after eating, I was ridiculously thirsty and remained so for most of the night.
Also ordered an unwich for my dining companion, and the lettuce wrapped around his other sandwich ingredients was wilted and not that fresh.
Thankfully there are other Jimmy John's in the area that I can turn to for (hopefully) better taste.