We wanted to stay by Lake Titicaca, but had heard horrible things about Puno - so we went for this hotel, in a small town about 20 minutes drive away from Puno. The hotel is nice, (although I didn't see any spa), and we had a booked a suite, which was really nice. On our second night there, they upgraded us to an even nicer suite, with its own fireplace, for free. The rooms were spacious, the beds comfortable, the staff polite. We ate one night in the hotel restaurant, and the food was nice. The other night we went into puno and spent ages looking for somewhere half decent to eat - we should have eaten again at the hotel, it was nicer.
I think it's definitely worth not staying in Puno, the hotel had gorgeous views of the lake and was really nice and peaceful, unlike Puno. I know there are other hotels closer to Puno that are smart and also not in Puno, but this was the cheaper than those and for a really nice room.
Overall, really recommended.
- Taypikala Hotel Puno

