A really nice hotel, great view, excellent service and breakfast. However, it's 25 minutes out of town which is a bit of a bore. Also, other than the breakfast which was excellent, the hotel restaurant is a bit humdrum and I have the sneaking suspicion that dishes are pre-cooked then re-heated - you can taste it. However, Puno has plenty of good places to eat.