Usually in a sub shop you get to choose your toppings! Not necessarily so here. Went in with a friend. Ordered Club Sub in a tub. Pretty good salad. Also ordered a Cheesesteak. Place was packed with a line heading to the door. Thought that meant good things. Actually meant they move at a snails pace. Got to the register to pay and never saw them start to make the cheesesteak. That's because it was premade, wrapped in foil. 3 times the cashier tried to ring me up for my tub and the sub ordered by the guy behind me in line. That's because she couldn't find my cheesesteak either! Finally the sub appeared from a shelf or drawer below the counter. When I tried to order fountain drinks I was told "no ice today". Hmmmm....105 degrees outside. Ice would have been nice in my drink. Maybe this was a bad day at JM's. Might try it again..........might not.