Cet hébergement se trouve à Sachseln, un village du canton d'Obwald, en Suisse centrale, au bord du lac de Sarnen. Le village est connu pour l'église paroissiale Saint-Théodule-et-Nicolas-de-Flüe, qui abrite les reliques de saint Nicolas de Flüe, saint patron de la Suisse.
Situé entre les Préalpes et la ville de Lucerne, Sachseln conserve l'architecture traditionnelle suisse en bois et sert de point de départ pour la vallée de Melchtal et les zones montagneuses de la région d'Obwald.