Went here for graduation. Food is good, but service is sometimes hit or miss. I am partly disappointed that I was promised a separate room for my large party, but was placed in basically the center of the dining room.
The BBQ is quite good though and I'd go back purely for that reason.