It's a Jimmy John's. The people who take the orders and make the sandwiches are friendly and efficient. The sandwiches are the same you get at any JJ's, they are assembled incredibly quickly, and the soda machine has been working each time I've gone in. The tables are clean and so are the bathrooms.
For me, that's 5 stars for a sandwich place like this.
Note: I have never ordered for delivery since I live about a mile away and I can use the exercise.