I have such a love/hate with this place! I ordered for delivery, to the tune of once a week, during really busy times at work. The sandwiches are always yummy and I always have the same turkey sandwich, with the sporadic roast beef here and there. I rarely eat bread but enjoy the rolls JJ's uses. The ingredients are fresh and the prices are reasonable when you factor in the convenience factor.
So here's where the not-so-thrilled part comes in: I have rarely gotten the right order when ordering online. I got into the habit of checking the order WHILE the delivery person was still in the lobby. Things got better after I chatted with the manager once or twice and he kindly refunded my money.
I now call in my order for pick up, and have discovered that the noise levels are so bad that the employee on the phone often cannot hear what I am saying. Another opportunity for error that can be easily contracted
The 3 stars is because of the slipups in service. I suspect more stars can be easily earned by noise dampening and fewer mistakes. I know I would order more of these yummy treats!