Other reviews here are very generous (even the bad ones), although I notice that they are all quite old.
This hotel is a neglected wreck. When our party arrived, there was rubbish everywhere, no one there and we noticed the guest book hadn't been signed for a long, long time.
The furniture, beds, linens and everything else is just decrepit. Any self-respecting hotel would just burn them. Journey Latin America should be ashamed of themselves for booking us in there as part of our tour. We couldn't believe quite how bad it was - then it got worse. The "manager" got two small women to lug our cases (2 dozen of them) up the stairs - until we took them off of them and did it ourselves. Our room had beds that a hostel would have been ashamed of, a filthy wicker sofa on the balcony that may have been made by the Incas themselves, and a weird extra room with curtains that were actually rotting off the rails - no, I'm not exaggerating.
Puerto Perez was a strange, dilapidated, deserted little place, with million-dollar views over Lake Titicaca, locals fishing and reed-gathering and used nappies strewn around the lakeside area.
There is not a gym and swimming pool at this hotel, despite what you might read elsewhere and the boat "fleet" is a set of water-borne disasters waiting to happen. We wanted two for our trip across the lake, but of the three, only one would start. That was after one of our party put his foot straight through the rotting jetty!
We were worried about eating there, but as there's no choice, we did. The dinner was, in fact, acceptable, but some stomach upsets followed! (difficult to pin down causes for that in Bolivia, but it's a fair bet...).
Breakfast was a very poor buffet.
As a group, we discussed how much it might cost to buy the place and make an acceptable business out of it. It isn't one at present: don't stay here. Go further round the Lake to Copacabana and stay at one of the decent hotels there.