It fits perfectly on my feet and the material feels very strong. Only thing to complain about is the text that will probably be damaged after a few uses but we will see!
I´m a size 38 and bought a SMALL. Great support, fit perfectly and really comfy:-)