We were picked up between the estimated half-hour time range given. A very good local lunch on the island of Tranquile was included with the tour: fresh trout or omletettes for vegetarians. The weather first thing was perfect and we had an amazing time being introduced to the Uros Island first by our guide Gilbert and the local islanders. A ride on their traditional boat across the peaceful waters was offered for 10 sol and was worth the trip. There was then an additional 2.5 hours in the motorboat to the island of Tanquile where you were allowed to sit inside or alternatively on top or at the back of the boat. Our guide spoke Spanish, English and Quechua. Due to choppy waters our boat had to took an alternative route to approach the island which included climbing 500 inca steps. We enjoy hiking so for us this was ok but for others less experienced with hiking this was a shock. Most made it up for lunch to the local town but an option was given to those who were unsure of the climb to stay in the boat and have lunch brought to them if they preferred. Amazing views of the lake and Bolivian mountain range from the top of the island after the climb which took about about 30 minutes for the group. We both felt as if we were intruding on the island and were uninvited by the locals. We saw a local dance in the town square but had no explanation from our guide and were left a little confused as to its purpose. We were then led to lunch. There was no option to visit the craft markets to look at the textile work of the islanders despite it being famed in the guidebooks and our guide referring to these famous textiles en route to the island. Our boat was sturdy and the driver made it back to Puno through choppy waters following a spell of bad weather on the other side of the lake. Overall great value for money and an excellent experience at Uros. We would recommend it to others wanting to visit Uros but we personally didn't feel it was worth the trip to Tanquile with this tour as it was a poor experience to see their culture and the trip adds about 5 hours boat time onto the day and it felt like you could do Uros in more depth, another island, or something else in Puno during that time.