Situé dans le centre-ville de Vancouver, dans le Sheraton Wall Centre, l'Embarc Vancouver dispose de restaurants et d'un bar sur place. La connexion Wi-Fi est gratuite.
Chaque studio et suite dispose d'une télévision à écran plat. Tous les logements offrent une vue panoramique sur la ville. La salle de bains privative est pourvue d'articles de toilette gratuits.
Une piscine est à votre disposition sur place. La réception de l'établissement est ouverte 24h/24. Un parking privé payant est disponible sur place.
L'Embarc Vancouver se trouve à 400 mètres de la galerie d'art de Vancouver et à 600 mètres de la cathédrale Christ Church. L'aéroport international de Vancouver est à 10 km.