Bought these for my 2.5 year old to wear when we go to the river. Very rocky terrain and the rocks get hot! We've only used them once, but they served the purpose just fine. No blisters, my son was happy. They still manage to collect dirt inside the shoe, but no larger rocks that will hurt his feet.