This place is fantastic. I have yet to find a sandwich I don't like, and they have a huge selection. The pulled pork is my favorite. I make a point to eat here whenever I am in the area for lunch.
The lunch crowd can be heavy, so I suggest getting there by 11:30. Otherwise you could be in for a 20-30 min wait for your sandwich. But the wait is well worth it. You could also order ahead for carryout to avoid the wait.
Also, they are good recyclers.