We've been here a few times but it's just been an average experience. If you're waiting in store it seems like it takes a long time to make your sandwich. To fix that I've called ahead for pick up a couple of times.
Their bread is really good but their selection of veggie sandwiches is just ok. More than once I asked for avocado on my sandwich and they forgot it. Both times I didn't notice until I got home so what could I do? I suggest you check your order before you leave the store or just get a loaf of bread and make your own sandwich.