I hate to do this since I looooove JJ's sandwiches........this particular location needs to get their stuff together.
Joke is on me for giving it another chance today, since the last time I ordered I vowed it would be my last. When the delivery guy was walking out, he looked at the receipt and said, "oh gee! TWO dollars!" sarcastically regarding the tip I have him. $2 tip for a $7 sandwich isn't enough? How much did he expect?? What a dick.
I've had 3 orders screwed up - once I got mayo when I asked for it without, another time received the completely wrong sandwich (I'm a vegetarian and got some meaty sandwich - they did deliver the corrected order with a cookie, which was nice), and today, I ordered and paid for extra avocado, and instead got none. I paid in cash and had it delivered, so no point in calling and having someone bike over to give me $1.25.
Never again.
After over 6 minutes of trying to order over the phone and constantly on hold, I end up having to call 35 minutes later asking where my order is. The guy goes off about how he delivered it and I wasn't there, that he jumped the fence and everything! ... but we don't have a fence. Finally gets here asks me to sign on the line and has no pen so I go  back upstairs to hunt for one. Eventually after almost an hour since I called I have my sub only to get it out and find it squashed flat.
The only "freaky" part of their service is how bad it is. STAY AWAY FROM THIS ONE!
Today at around 4:30