El hotel está ubicado en Santiago de Chile, cerca de Aeropuerto Internacional Arturo Merino Benítez, cerca de las oficinas de Lan Chile, a poca distancia de la Plaza de Armas y de otros puntos de interés de la zona y sus alrededores. El hotel dispone de un restaurante y bar, piscina exterior y otras facilidades. Las habitaciones cuentan con caja fuerte, televisión por cable y minibar.