Surprisingly, I have never been down here after 7 years of living in South Charlotte. My mom recently discovered this place and fell in love with it. We went on a Saturday for lunch. The restaurant itself is in a little strip of stores off of...521 (surprise!). When you enter, you seat yourself and then a waiter/waitress takes it from there.
We sat at a picnic table looking table and were given menus and drinks shortly after. For lunch, I got a large BBQ sandwich with red slaw. There was a choice between red and white slaw--the red is vinegar based and the white is mayo based. The food came out in about 15 minutes, and the sandwich was pretty good! Not the best in the world, but a very solid sandwich. Cole slaw was good, pork was good, added some sauce and that was good too. I tried one of my mom's hush puppies--hands down the best hush puppy I've had. Delicious. Fries were very good as well.
Service was very down-home Southern. Nice, charming waitress who was all smiles and patient with our questions. It made the whole visit feel more authentic. I'd go back--although both Shane's and Elwood's are closer so it makes it harder to justify going to 521. But the hush puppies...