Soft. They are pretty much as described. I have skinny legs and they are a bit tight under the knee. If i pull them all the way up they actually go ABOVE my knee (im 53). I bought them because i needed tall thin socks to wear under my orthopaedic boot. They will do just wish the elastic was a little looser. I feel like i have to move them every so often so i don't get sore.