Das erschwingliche 3-Sterne-Hotel Skwachays Lodge Vancouver liegt in einer zentralen Lage in einer Entfernung von 25 Minuten zu Fuß vom Hafen von Vancouver und bietet eine eigene Kunstgalerie. Mit 16 Zimmern mit Blick auf die Stadt liegt das Hotel ungefähr 1 Kilometer von der Science World entfernt.
Das Kongresszentrum Vancouver ist in 15 Minuten bequem zu Fuß erreichbar. Das Skwachays Lodge Vancouver befindet sich in der Nähe von einer U-Bahn-Station und ist in der Nähe vom Chinatown. In der Umgebung gibt es zahlreiche Einkaufsmöglichkeiten wie das Pacific Centre (ist in 1,1 km Entfernung vom Hotel). Die Unterkunft ist ein paar Schritte entfernt vom Busbahnhof North Shore TransLink Layover gelegen.
Einige Zimmer im Hotel Skwachays Lodge sind mit einem Bügeleisen und einem Bügelbrett ausgestattet und bieten zudem eine Mikrowelle. Zu den beliebtesten Annehmlichkeiten gehören eine begehbare Dusche und eine getrennte Toilette sowie Morgenmäntel und Badelaken.
Im Hotel können die Gäste ein einfaches Frühstück genießen. Das Restaurant Fatburger mit einer großen Auswahl an Gerichten ist etwa 5 Fußminuten vom Skwachays Lodge entfernt.