I had Jersey Mike's for the first time ever and it was pretty good. The only thing that bothered me as a first time customer is that they expect you to know how their line works. When we asked them to put mayo on our subs, after we ordered, one of the workers rudely told us that we need to do so when we first order. Okay not a big deal, but she could have been a lot nicer when she said it. Overall I'll give them a four.