We stayed for two nights in Puno at the Buho Hotel. It's located very close to everything you need and the staff is very professional and helpful. Our room was clean, spacious enough, a space heater, and had everything we needed. Good value. I wish we could have stayed longer!!