Outside of Puno town itself and with spectacular views of the Lake, particularly at sunrise, the Libertador “Isla Esteves” hotel is a good place for a night or two in Puno. With its own private dock making trips on the lake easy, and the friendly service for which the French managed Libertador hotels are known, the hotel is a good option.
Libertador is a large hotel though with 123 rooms and suites. Standard rooms have one or two beds, a fully equipped bathroom and a view of the lake. Some are interconnecting which makes them ideal for families. Their Junior Suites have two rooms. The bedroom has a king or queen-size bed and a dining-living room with TV and a view of Titicaca Lake.
For choice this could be the best option as they have a vast selection of rooms as well as a gym, Jacuzzi and outdoor pool. From the hotel patio you can see sunrise and sunsets as well as impressive views of the lake.