We stayed at Tierra Viva in Lima, Cusco, Puno and Arequipa. All four hotels are very similar, very clean, staffs were very friendly and helpful. The price were very reasonable and the breakfasts were good. One of the staff at the front desk in Puno helped us to buy the bus tickets from Puno to Arequipa from the bus station without charging us any service fee.
Location of all 4 hotels are very close to the city center and far enough to avoid the noise.More