The Hotel Atitlán has a privileged location on the shores of Lake Atitlán and within walking distance of the Indian village of Panajachel.