Wife and I hit this reliable standby for lunch yesterday when we could t decide on where to eat. Both of us are from Charlotte so we have gone to Harper's for years. It's food is good, consistent, and filling. It is not the cheapest ($14 for a sandwich or salad is a bit much for my taste usually) nor the most hip/cutting edge. But is always clean, good service, and relatively quick.
I had Harper's Supreme Chicken sandwich ($12) w/ fries. Very tasty with a nice little kick from the Texas Pete aioli. A bit messier than I expected. The fries were fresh and hot and pretty damn tasty, despite being thinner than I usually like. But would definitely get this again. Great service, as usual, despite the lunch rush.
So - I would certainly recommend Harper's to anyone. And, even though I didn't get it this time, you will be missing out if you don't order the Pimento cheese...on anything (including their mac 'n cheese...which is no longer on their menu so you have to ask for it - but you need to!).