Overall, liked the stay here.
Pros:
1. Modern room - good view of the city and the lake, large windows, not too cold in the night
2. 24 hrs hot water - though it is only lukewarm in the morning, when everyone is using it - pays to be the early bird (or a fairly late one)
3. Decent breakfast - filling, good vegetarian choices. But gets over fast. Again, it pays to be the early bird
4. Helpful staff - we were able to get tour bookings, cab bookings, collectivos, all by just asking the desk staff
5. Same day wash and fold laundry service at 6 soles per kg
Cons:
1. No elevators. Try getting a room on the 4th floor (like we did) and then climbing up and down at Puno's 4000m altitude! Cardio workout time
2. In-room TVs have only Spanish cable channels, and the video quality is quite poor
3. After seeing the average price levels of Peru in general and Puno in particular, we are very sure we overpayed at 30 greenbacks a night. It might have been a better strategy to shop around and get an equal quality room for perhaps 30 soles a night or less.
4. Our room had 2 double beds, and we would have appreciated if they could have removed the extra bed and given us the space.
If I had to go again - would stay here again, but not at the rate I paid. I believe about half of what I paid would have been the right price for Puno.