I've been here twice and it's been good both times. Food is maybe slightly above average on the price side compared to other places we've tried and is pretty good BBQ. They make their own sauces and the staff is very friendly.
Parking is somewhat limited, but we've gone early both times on a weekend and had good luck. Others we've noticed parked in the back of the small bank parking lot across the street. I've only been here for lunch, but it's been family friendly each time. Tables are pretty close together but we've sat in the front window each time and never had a crowding issue.