The floating islands are a must see in Puno. BUT you have to be prepared for what is waiting for you. Everything they show you is just done for the tourists and to get money from them. The islands themselves are nice to look at.
If you want to see nature and enjoy lake titicaca I would highly recommend to go to the bolivian side and visit the "Isla del Sol". It's a much more authentic experience in my opinion.
If you own or manage Uros Floating Islands, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.