My wife and I have been going to this restaurant for years and it is ALWAYS very good food with Friendly service. While we aren't very daring in trying lots of different dishes, what we get is always consistent, flavorful and how we expected it.
The restaurant itself isn't very big but it has very warm atmosphere. It is often crowded with a short wait but well worth it. The service is friendly, accommodating, and will pace your meal so that you never feel rushed.
This is a restaurant I would strongly recommend.