The sandwiches here are really good and the staff was very nice and knowledgable. The only reason I couldn't give them five stars is that it takes a LONG time to get your food. I called in an order for five sandwiches at 10:30 am and they weren't ready until after 11 and there were only four other patrons when I arrived to pick up. The same thing happened when we made a to go order in the shop.