This particular sock (Navy Knife) felt good and had good compression - once I shoehorned into them. Possibly due to the cotton content, they just didn't stretch well enough to be able to put on comfortably. Furthermore, the design results in a load of loose thread ends inside that I spent even more time trimming before the struggle with getting them on. I haven't tried the other two designs, which have no cotton, but I hope the experience improves when I do.