Ok so I have been here twice now on lunch. Let me start by saying the subs are delicious. Everything is fresh, top quality meats, breads. The only "but" that was the cause of three stars is my biggest pet peeve. They seem to rush so fast to get u out the door they screwed up my sub both times I was there. No onions I hate onions and got them both times. Slow Down, think about what your doing, and think how the customers feel about being shoved off like that by the employees. I do highly recommend the place maybe just shout or sing ur special request so they remember it.