while these socks are well made and probably provide good compression, they have so much nylon type material that while walking I became so frustrated with the slip inside my shoe due to the sock material that I went home early. I was glad it wasn't a run day. I could not wear them again and gave them to someone who works in an office all day and doesn't move much. There is no cushioning in the sole of the foot as well (heel and toe). The package came with one small and one medium size (go figure) and the small one fit me and the medium was too big. It's strange you just can't order the size you want instead of S/M (who has S/M feet?!). It also comes with one black and one white pair of socks, again, why can't I just order the colour I want. I don't wear white socks. Anyway, I gave both away, so it was a useless purchase. Disappointed in many areas.