I bought these for my 5 year old and so far the shoes have held up.  The only issue is the zipper doesn't stay completely zipped up.  The material is durable since he used it at our town pool (he scratched up his feet on the pool bottom).  I bought a pair at Sports Authority last year and they tore at the first use but they were only $10 while these shoes maybe more expensive they hold up pretty well.  The size is true to size.