Let me just start off by saying that the only reason why this place didn't get 5 stars was because of the wait time.
The food is amazing. Just the kind of BBQ joint I have been looking for. The ribs are fantastic nice and smokey, the baked beans are great. You have to try the sock-it-to-me cake they have, I can't explain it but it is AWESOME. That's what did me in.
There was a 10 minute wait just to order and a 20 minute wait to get my food but it was well worth it. I am definitely coming back and I live 45 minutes away.