Das Hotel St. Josefshaus liegt in Engelberg im Dorfkern, neben dem Benediktinerkloster und in Gehweite zum Bahnhof sowie zur Bushaltestelle. Die Lage ermöglicht den Zugang zu Motorradstrecken in der Zentralschweiz, darunter Routen durch das Engelberger Tal, über Pässe wie den Surenenpass und in die Umgebung von Luzern. Die Bergkulisse bietet Anbindungen an Tourenregionen wie den Gotthardpass oder den Sustenpass, erreichbar über gut ausgebaute Straßen ab dem Ortskern. Parkmöglichkeiten stehen Gästen zur Verfügung.
Das Hotel umfasst 44 Einzelzimmer, Doppelzimmer und Familienzimmer in drei Etagen, eingerichtet im Klosterstil mit individueller Gestaltung. Es gibt einen grosszügigen Aufenthaltsraum mit Dachterrasse für den Blick ins Tal und auf die Berge, eine Gemeinschaftslounge, einen Garten und eine Terrasse. Weitere Räume sind eine hauseigene Bibliothek im Untergeschoss und eine Kapelle. Tagungsräume und ein Bankettsaal sind vorhanden. WLAN steht zur Verfügung, ebenso Wäscheservice und Chemische Reinigung. Alle Zimmer sind Nichtraucherzimmer.
Das Küchenteam serviert ein Frühstücksbuffet sowie Mittag- und Abendessen mit hausgemachten Spezialitäten aus regionalen und saisonalen Produkten. Ein Restaurant und eine Bar/Lounge gehören zur Ausstattung. Frühstück ist verfügbar, ebenso Abendessen ohne Getränke.
Parkplätze stehen Motorrädern zur Verfügung. Ein Flughafentransfer wird angeboten.