We love this spot so much that we are up here two to three times every week. We stop by on our way home after work for happy hour, come on the weekends for their brunch, and they do great live music outside on Sunday afternoons.
The beer selection is outstanding; the food is quite good; the servers are very personable and a real differentiator as well.
It's a fantastic place to sit outside (I just wish they had the outside bar area open during the day as well during the week.) Inside is great for watching sports.
They are dog and kid friendly (sometimes a little too kid friendly....seriously, as a fellow parent, don't ruin it for the rest of us by letting your children run around like crazy....which is what happens when they are totally unsupervised.) But yes, if you're actually spending time with your kids, there are some great outdoor games to enjoy as well.
And as a final note, they are very supportive of the local community as well!