Castelli nailed it with these seamless leg, knee and arm warmers. They must use a very high loft insulating fiber to knit them. They are super soft, stretchy and very warm for their weight and thickness. Although they look small when you get them, they stretch a lot. And thus far have not lost their shape or rolled down.
Not many reviews so wanted to give some feedback - I'm 5'7", 135lbs, 21" around thigh, got S/M and have worn 4+, washed twice. I've worn them under knickers to keep knees and ankles warm, and also under bib shorts. I am amazed at the amount of warmth from such a light weight layer. They are like a thicker stocking with ribbing and contouring around knee, calf, and thigh, and have no movement restrictions as compared to stiffer zippered styles (but these won't be water repellant!). Mine reach from ankle to mid/upper thigh and do not move down during riding. I wish the elastic at top was 3" instead of 1.25" to minimize the indentation but that's vanity, they stay up and that's what's important. These will save me the cost of buying a pair of long winter tights and are much more convenient to take on and off. If you are tall and have big thighs you may not get the same coverage FYI.
i have used many different kinds of leg warmers across the years mostly from Castelli. These are a bit different as they are made of a different material that ironically seems lighter, but warmer - sort of like an open ended sock. I have been using these for about 2 months and like them alot and now use them as my number 1 leg warmer.
4 stars only because i had to return the first pair as the stitching on the hem started to unravel - replacements are good and I suspect its a one off.
These have keep me going through the cold winter months. They can ride down a little bit on the thighs after hours of riding. That is to be expected tho. When these wear out I will def look at picking up another pair.