Our friends swear by this place, they have been there numerous times over the years.
No disappointment. The pace is relaxed, with good and efficient, but not overbearing service. The food was superb and not very expensive to boot.
Highly recommended for one and all. We saw families with children and all seemed to have a good time.
You should probably make a reservation or call ahead, they often cater to weddings and other large parties, we were told.