El sector Paine Grande se encuentra en el corazón del Parque Nacional Torres del Paine, en la XII Región, República de Chile, a 350 kilómetros de la ciudad de Punta Arenas. El Lodge se encuentra a orillas del Lago Pehoé, enfrentando la cara sur del cerro Paine Grande, la cual es coronada por la Punta Bariloche, en la planicie que da término a la Quebrada de los Vientos. Ubicado en el sector del antiguo Refugio Pehoé y, emplazado en una posición estratégica por excelencia de la zona primitiva del parque, sólo es accesible por vía lacustre o caminando los senderos de trekking del parque. Forma parte del circuito y de la W, siendo el campamento base por excelencia.
El Lodge cuenta con capacidad para dar alojamiento a 100 personas, ubicados en veintidos dormitorios con 3 y 2 camarotes cada uno. Estas habitaciones, cuentan con una excelente vista sobre el Lago Pehoé, las alturas del Paine Grande, Valle del Francés y la cara este de los Cuernos del Paine. Cada una de ellos, cuenta con cómodas literas y cajoneras para guardar equipos. No obstante lo anterior, contamos con un servicio de custodia y de caja fuerte para guardar pertenencias valiosas.
Los servicios higiénicos, que se encuentran en el primer y segundo piso, cuentan con lavatorios, WC y duchas con agua caliente, separados para hombres y mujeres.