I usually wouldn't review a chain like JJ unless there is something specific to the location. I ordered a couple of sandwiches ahead for carryout and got popped with a $2 "delivery fee". Total BS. I wish I would have noticed before I got home. Boo! Quit stealing money.
The sandwiches, of course, were JJ and pretty tasty with sweet bread. Just beware here. Don't order your sandwich ahead of time or they will rob you.