Hey! Three stars is nothing to be sad about! I had the Italian, the bread was good, there was ample meat, nothing special, nothing horrible. Actually the service was great, we were up in the area for the Carolina Fest - Labor day celebration - which was a part of the DNC week in Charlotte. They didn't jack their prices up at all, and even though it was standing room only it took no longer than getting a sandwich at any other sandwich shop. In fact it was still probably quicker than Penn Station.
If you are in the area (right off the green) and have a hankering for a quick bite you should try it. I'll be back and I'm sure I'll have to up my rating to four stars.