These black leg warmers fit me exactly as they do on the model in the photograph, even though my legs are somewhat heavier. The ribbing allows for a very forgiving fit - not tight or stretched looking. They go all the way up my legs and are very comfortable and slouchy. Yet they stay in place. I love to layer leggings and slouchy socks and certain leg warmers. I wouldn't layer these, however. They are too thick and too long. But that's what I love about them - that I don't need to wear anything else on my legs and there's this great sense of freedom. They are not cashmere and they do have a certain scratchiness to them. So, be warned all you sensitive-skin types. But for me they are perfect. I do wish they came in other colors.