Hotellet ligger ved fjorden Ultima Esperanza i Puerto Natales, nært Torres del Paine nasjonalpark. Hver sesong byr på vakre landskap, perfekt for både snø og ski om vinteren, samt fotturer om våren og sommeren.