This is the best sandwich place in CLT, and would get five stars but for the fact that its staff literally have no personality (they are not rude - it's just like getting your sandwich from a machine)(on second thought, they are a bit rude), and the cost (around $11 per meal) is about a dollar or two too high.
That being said, the sandwiches are solid. In particular, they have one called the "Vermont Peddler" that is delightful.