They are thin, which is what I like, so not much cushioning. But they fit a size 9 well and don't slide down. The knocks against them are they have a tighter band at the top, rather than being continuously tight up the leg, and this band is too tight for me (and I have skinny legs) so I have to fold them down. Second knock, they don't absorb sweat very well. I kinda wish I'd gone all in on something else rather than buying 20 pairs of these.