El hotel es un lugar único que encarna el espíritu de la Patagonia. Eolo es un lodge de campo, en la zona de la bahía está a 30 km y el centro de El Calafate se encuentra a 23 km del hotel. El aeropuerto de la ciudad está a 50 km.
Cuenta con un bar y restaurante con vista al Lago Argentino.