I've recently grown to love this place. And I'm definitely a fan of the customer service and atmosphere.
It's nice that they prepare the sandwiches and cut the meats fresh in front of you.
The first two times I went I was not impressed by the food.. I had the cheesesteak and also a wrap. Both of which are nothing extraordinary. Actually, the wrap was pretty pathetic portion-wise for how much they charged for it.
My recent experiences have been nothing but stellar. I have got the NUMBER 9 every time. Roast beef, turkey, bacon, chesse, and Mike's way always makes it an amazing meal.
The staff are super customer service oriented too. They were making the wrong order for me and just combined the two sandwiches like I asked - which resulted in a Mike's Gargantuan more or less. Another time, it was near closing and they forgot to put bacon on my #9 and my friend's. So, I told them and they literally gave me with a pound of bacon for my trouble.
All in all, my experiences with Jersey Mike's makes it a wonderful option for sandwiches.