I have tried three different Jimmy Johns in Champaign and prefer this one out of the three. Yes, it's connected to a gas station. Why that is a big factor for some, I do not know.
The one on Kirby is decent but the music is so loud. The one on Mattis avenue is does the least amount to give you good food, at a so-so speed and barely friendly to you as you come in.
What draws me to this one is that every time I walk in, I get greeted by the staff. Since I often order the same two sandwiches for my wife and I, certain crew members actually remember my usual order; even with the three extra items I add to my sandwich.
I can not comment on their delivery, since I do not live in the Champaign area. Maybe some day, someone will build one in Mahomet. That would be a change from the two Subways where the service is mostly substandard, but that is another review.