I bought these for my 5 year old.  I put them on a pair of shoes she did not wear daily, and nonetheless, they frayed and broke within about 2 months - of non-regular use...

I gave it 2 stars rather than 1 because the color is a cute pink and the idea is great.  Just wish it had been executed better.