I purchased these for my 3 1/2 year old and 16 month old, and they love them. They have held up great for a couple months now. My older daughter had an earlier version if this shoe and the fabric did separate from the strap, but we haven't had that problem again. I would definitely recommend.