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, lieu de pèlerinage lié à saint Nicolas de Flüe, saint patron national de la Suisse.
Sachseln allie son cadre lacustre aux Préalpes environnantes, conservant une atmosphère traditionnelle qui contraste avec la proximité de Lucerne, l'une des destinations les plus visitées de Suisse centrale.