Embarc Vancouver ligt in het centrum van Vancouver in het Sheraton Wall Centre en beschikt over eigen restaurants en een bar. Er is gratis WiFi beschikbaar.
Alle studio's en suites zijn voorzien van een flatscreen-tv. Alle accommodaties bieden een schilderachtig uitzicht op de stad. De eigen badkamer is uitgerust met gratis toiletartikelen.
U kunt gebruikmaken van een zwembad. De receptie is 24 uur per dag geopend. Er is betaalde privéparkeergelegenheid bij de accommodatie.
De Vancouver Art Gallery ligt op 400 meter van Embarc Vancouver, en de Christ Church Cathedral bevindt zich op 600 meter afstand. De internationale luchthaven van Vancouver ligt op 10 km afstand.