I come to this place 3 times a week and to be honest I really like their sandwiches. I like the fact that they have 3 different sizes of sandwiches and their prices are good. The bread is nice and soft and they give great portion sizes. All their stuff is nice and fresh. The reason I am giving 3 stars is because EVERY TIME the 2 guys work they ALWAYS screw up my order. If I tell then not to put something on and they do it anyways. If I say little mustard or mayo they put a lot. And I always get at least 2 sandwiches and there both messed up. Like the other day I said no mayo because my friend is allergic, but when I got home there was mayo on there so he couldn't even eat the sandwich, so, he had to go somewhere else to get something to eat. However, when the ladies work everything is just fine.