This is the a 3 and half place.
Went to there last week to grab a sandwich before hitting on a long drive to LA. The owner was so friendly and gave me a tomato soup which he said they were doing taste testing.
The great thing is they have over 200 sandwich for you to choose. (It could be tough for a lot people, like me, to make decision.) There are diversity options for meat lovers and veggies. It might look a little pricy comparing to other sandwich places, but both the quality and the amount of meat you would get will worth.
Will come back in the future to try the rest 200 on their menu.