El hotel está montado en un castillo antiguo que queda ubicado a tan sólo dos manzanas de la Plaza de Armas, la plaza central de Cuzco, donde se encuentra la catedral y los museos más importantes de la ciudad. El hotel tiene una céntrica ubicación, cerca de las agencias que organizan las visitas a las ruinas de Machu Picchu. El hotel combina la solemnidad de un colonial monasterio con el lujo, la elegancia y la comodidad de un moderno hotel de cinco estrellas.