Situado a 400 metros do Teleférico de Esqui Les Houches e a 1,2 km do Teleférico de Les Chavants, o Les Chalets Elena disponibiliza acomodações em Les Houches. O acesso Wi-Fi gratuito está disponível e a residência turística disponibiliza uma variedade de comodidades de bem-estar, incluindo uma banheira de hidromassagem e uma sauna.
Cada unidade possui uma sala de estar com uma televisão de ecrã plano e uma cozinha equipada com uma máquina de lavar louça e um forno. Algumas unidades possuem uma área de estar e/ou uma varanda.
Um espaço de armazenamento de equipamento de esqui está disponível no local e esqui pode ser apreciado nas proximidades do Les Chalets Elena.
O Teleférico de Esqui Bellevue fica a 400 metros do alojamento, enquanto o Teleférico Coupe du Monde está a 500 metros da propriedade. O aeroporto mais próximo é o Aeroporto de Genebra, a 94 km do Les Chalets Elena.