This accommodation is in Sachseln, a village in the canton of Obwalden, central Switzerland, on the shore of Lake Sarnen. The village is known for the Parish Church of St. Theodul and Nicholas of Flüe, a pilgrimage site linked to Saint Nicholas of Flüe, Switzerland's national patron saint.
Sachseln combines its lakeside setting with the surrounding pre-Alps, keeping a traditional atmosphere that contrasts with the nearby city of Lucerne, one of central Switzerland's most visited destinations.