I visit New Glarus once a year with friends, and always have at least one meal here. We have weiner schnizel and roesti, which are the best any of us have ever eaten. Servings are so large that two of us split one order. The bread is very good. Sometimes service is good, sometimes average, but never bad.