These have really good compression but did not fit. They roll when on the upper leg. I have a lot of edema so I had hoped if I could keep them on a coupe hours it would get better. it didn't. Got the biggest size available. Please, bigger sizes in this one.