Este alojamiento se encuentra en Sachseln, un pueblo del cantón de Obwalden, en la Suiza central, junto al lago Sarnen. El pueblo es conocido por la Iglesia Parroquial de San Teodulo y Nicolás de Flüe, que guarda las reliquias de San Nicolás de Flüe, patrón de Suiza.

Situada entre los Prealpes y la ciudad de Lucerna, Sachseln conserva la arquitectura tradicional suiza en madera y sirve de punto de partida para el valle de Melchtal y las zonas de montaña de la región de Obwalden.