I bought these for my 12 year old. He loves Hello Dudes and we needed a sturdier shoe that he can wear outside and around his animals. He wears them all the time and they hold up well. They repel water really well. The only complaint I might have is that they look worn much sooner than I expected.