Staying at a nearby hotel we happened upon Tryon House. Nothing fancy from the outside, but great staff and good food inside. A true family restaurant with a large menu of items. Plenty of close parking.
You're likely to have a conversation with the owner and you will leave completely full.
Next time you need to stay near CLT, stop at the Wingate by Windham and take the 10 minute ride to Tryon House..