To be fair, I'm usually happy with my food and I do appreciate the many veggie options as well as their punch cards. However, this is a sandwich only restaurant and I consistently have to wait about 20 minutes for them to make ONE sandwich! I normally come in around 2 pm and it's not busy. I cannot wrap my mind around how it can take this long to make a sandwich (and every time). I've never gotten an apology for the wait so I imagine it's not uncommon. Today the toppings were very poorly distributed- I found 7 inches worth of hummus in about 1 inch. Prices are pretty comparable to Jimmy John's and the like.