So, I am happy to give 5 stars. Missed return window, (they were a surprise so they’ve been in the closet for months), so I guess I’ll have to try to replace the elastic and hope my son’s feet stretch the fabric. In any case it DOES NOT WORK with this Garmin Edge model as stated in the description. Sizing: In the majority of shoes that I wear, a size of either 9. Excessive damage was observed here over the course of 10 weeks. THIS IS FALSE ADVERTISING. Well made and strong, easy to put up and not too crazy heavy for me. All is all, for the price it seems to be an excellent set. Even the rigidity of the sole is actually good for my feet, they provide excellent support. He didnt even try on the other shoe because of the bad fit.