The best Hotel in Puno, the Libertador Isla Esteves is located on an island (the Island Esteves) in Lake Titicaca. The hotel, 5km out of town, is however connected to the mainland by a causeway so you can get there by taxi ($3). The 123 roomed hotel includes singles, doubles and 12 suites, all with the comforts you'd expect. "good views, good service" - South American Handbook 2004. The Libertador-Peru hotel chain started 25 years ago when it opened its first Libertador hotel in Cusco. Has been growing it ever since, and now has establishments in the most important cities in the country where they are the best hotels in town.