Ok, 5 stars on the sandwiches but 2 stars at best on the friendliness of the staff so average of 3 stars.
Sandwiches are fresh, tasty, and absolutely yum. The service is FAST but I found the staff a bit unfriendly. This was my first visit and they weren't very helpful in explaining the menu at all. Also, they saw I was balancing a baby on my hip and knew I was dining in but had hidden the high chairs all the way in the very back of the restaurant so I didn't see them at first. I was actually trying to eat with the baby standing next to me in the booth. The cashier watched me with him and there was an employee who was cleaning tables who saw me and neither one mentioned the high chairs or offered to help me with my tray or anything. That's a downer for me. I did find the high chairs, but again, it was only after I just happened to catch sight of them all the way in the far corner of the restaurant.
I'll go back but it'll probably just be for take out.