I was amazed by this place for two reasons. The first was the efficiency. I walked in in the middle of lunch hour on a Friday and the place was completely packed to the brim. I went though their fairly odd ordering system (involving choosing a paper bag with a certain number on it and then marking the bag with ingredient choices), paid and then waited. The sandwiches were flying off the assembly line, and within 5 minutes they must have gone through 20-30 subs. I was blown away-- I had figured I would be waiting for 30 minutes at least, and they easily got my sandwich made in under 10 minutes.
The other amazing piece was the quality of the sandwich. Granted, I paid for it (over $10 for a medium sandwich), but the vegetarian black bean patty was phenomenal. Lots of ingredients, no stinginess, and everything very fresh. And it was a ton of food. I think I have a new favorite sandwich shop in town.