Time management… I placed an online order at 6:41 and expected to be ready at 6:56. I arrived at 6:55 and waited for 10 minutes and watched new customers come and go. I was told it’s being made. After waiting 5 more minutes I watched and my sandwich was still not being made. What is the point of having an online order pick? I could have waiting in line and received my food. I wasn’t offered anything and got my refund.
My favorite convenience restaurant! I've been here an actual insane amount of times, and the staff is always fantastic. Very friendly even when it's busy. Food is phenomenal and the store is always clean and well stocked.
21 minutes to get a cheesesteak. One man checking out at the register and a father and daughter in front of me. Sandwich was ok but tainted by the fact ordering online is given priority over in person.
Reliable, fast service. Quality ingredients. Wide variety of sandwich options but we just bounce back and forth between the tuna salad and the Italian. They have a good rewards program that results in free sandwiches fairly quickly.
The last two times we went to JM’s, the workers acted upset that we ordered a grilled sandwich 45 minutes before closing. They didn’t want to re-clean the grill. It was 7:15pm. They also act like they don’t want to serve customers with allergies, which makes me feel unwelcome.
Did a pick up order and arrived 5 mins before the promised time. I was told they needed to make the 2nd sandwich. 25 mins later, I had to ask where my food was. I wasn't asked for my name again or anything, completely forgotten. I was told it had been ready for nearly 30 mins. I got home with my food and both sandwiches were cold and soggy. Will not be returning.
The roast beef here can be a hit or a miss depending on how old the meat is. Sometimes it just doesn’t taste right and seems old. If you want something that is consistently good, get the Philly grilled sandwiches.
Standard strip mall sandwich place. But they do make a nice sandwich.