Fits well but product did have defect - very top shoelace hole was torn. There's not much distance between edge of shoe and hole. I plan to keep them since I don't think it affects function so the shoe. I'm a little disappointed in QC though.