My experience likely would have been different if it wasn't for the server. Nothing is worse than someone making you feel stupid for asking a question.
As an example, my girlfriend asked for a better knife to cut into her chicken (she only had a butter knife). Our server gave us a look that made us feel dumb for asking and he answered back something along the lines of, "That knife should work fine." He eventually did get a better knife for her, but that isn't really something he should be arguing. Get a better knife - it's a simple request.
He was also rude when she asked a simple question about having gluten free bread. It wasn't a judgement, just a question. We weren't expecting them to have gluten free buns or bread, but making us feel dumb for asking isn't what we're looking for.
The food was spot-on, can't deny that. The rest of the staff seemed quite nice, too. First impressions go a long way, and our server simply didn't do his job.
Beyond that, it's a bit small but those are the only negatives. Not the best barbecue I've ever had, but certainly top 5.
I hope you have a better server if you try this place.