El Embarc Vancouver está situado en el centro de la ciudad de Vancouver, en el Sheraton Wall Centre, y cuenta con restaurantes y bar. Hay WiFi gratuita.
Todos los estudios y suites incluyen TV de pantalla plana. Todos los alojamientos ofrecen vistas panorámicas a la ciudad. El baño privado incluye artículos de aseo gratuitos.
El establecimiento alberga una piscina. La recepción está abierta las 24 horas. Hay aparcamiento privado de pago.
El Embarc Vancouver se encuentra a 400 metros de la galería de arte de Vancouver y a 600 metros de la catedral de Cristo. El aeropuerto internacional de Vancouver está a 10 km.