I think these are a little thin for my liking but I am used to sport/sweat socks so it might just be me. I was expecting a "normal" sock that wasn't as tall. So my fault not the products. I am a size 10 and got that size but if I where to order again I would get the size smaller so it's a snugger fit. Other than that they are decent enough.