The food and service are great, but come early during the week if you want to find a seat without waiting (Space is limited). The barbecue is good, but I can't get past the cheeseburger (which I generally order). Regular size is big enough for most people, but if you are hungry a large should be plenty.
Make sure to bring cash, as they don't accept credit cards.
I will definitely keep coming back!