This is a qualified 5 stars. The service here can be quite bad. I've had my orders forgotten multiple times, they've given me the wrong thing, an internet order I put in got lost for about an hour and a half, etc. Also be sure to remember if you get their fried chicken you need to call ahead as they make it fresh so it takes a 30 minutes or so.
BUT. Those substantial caveats aside---once you get that fried chicken you are in heaven. Their fried chicken is to die for. Hot, well seasoned, crispy. Someday hopefully I'll have their catfish. Their sides are also generally pretty good, with a ton of variety. Finally, finish it off with some sweet potato pie which is excellent.