We stayed three nights at the Hotel El Mirador del Cocora. The hotel itself was just lovely which wonderful views of the valley from our room and from the patios used for eating breakfast. The rooms were clean and spacious and the breakfast was very good. You were able to get made to order omelets in addition to waffles, fruits, cheeses and breads. The staff was pleasant but not overly friendly. The hotel is uphill from the main town so be prepared to climb!