O Haus Odo está localizado na pista de esqui no centro de Lech, apenas a 50 metros do Teleférico Schlegklopf. Serve cozinha austríaca requintada e um bar acolhedor. É providenciado 1 lugar de estacionamento gratuito por quarto.
Os quartos dispõem de uma casa de banho com um secador de cabelo, de televisão por cabo e de um cofre. Há também um jardim no local e os hóspedes podem utilizar uma sala de armazenamento de equipamento de esqui com máquinas de secar roupa.
Existem trilhos para caminhadas e ciclismo atrás do hotel. St. Anton fica a 20 km.