What a great experience to spend a night on a floating island with a great family!
Everything was so well organized. The pick-up from the hotel in Puno with a mini-van was on time, 15 min ride to meet Ivan, the head of the family, that took us to the floating island on a boat (another 15 min).
The mother greeted us with a hug and showed us to our room. The room was quite large and comfortable. It even had a shower, and if it is sunny you might get hot water (everything is solar power obviously). The mom dressed us with traditional clothes and Eider, one of the 3 sons, took us on a boat ride to visit the islands. He is quite a good tour guide. We played volleyball with neighbours! Then another ride on a traditional boat to learn about the construction of the islands, fishing and traditional way of life. You spend the little time left enjoying the peace and scenery of the lake.
Meals are quite good and so fresh (fish, chicken, vegetables). Nights are cool, but you will have the surprise of a hot water bottle in your bed that will keep you warm.
The next day they did our on-line check-in for our flight so we would not get overbooked and arranged for a taxi to the airport.
This was one of the best days of our vacation, so much nicer than staying in Puno and taking a short day tour to the islands.
If you have just a day in Titicaca, definitely book a stay at Uros lodge.