El hotel The Lion Vail Hotel está situado en el mismísimo corazón de Vail y cuenta con WiFi en toda la propiedad, además de un aparcamiento privado en el lugar. Este único hotel de 4 estrellas goza de una ubicación en territorio privado en una zona de esquí, a 25 minutos andando del Jardín Alpino Betty Ford, que los huéspedes pueden visitar para disfrutar de la grandeza de la naturaleza.
El Lion está situado en el distrito Lionshead, a tan solo 12 minutos caminando de la Lionshead Place y a unos minutos andando de Garfinkels. El hotel ofrece proximidad a lugares para familias como el Pirate Ship Playground (2 km) y el Vail Adventure Ridge (2,1 km). El lugar está situado alrededor de 5 minutos en coche del Colorado Snowsports Museum and Hall of Fame. La parada de autobús West Lionshead Plaza está situada a poca distancia andando del The Lion Vail Hotel.
Algunas de sus habitaciones insonorizadas cuentan con un balcón y una zona de comedor, y están equipadas con un sofá. Además de un inodoro separado de la ducha y ducha, los cuartos de baño también incluyen secador de pelo y batas. En las habitaciones hay vistas a las montañas.
El restaurante el Shan Go, que está a un corto paseo del hotel, sirve cocina asiática para satisfacer todos los gustos.