I am always cold since I've gotten old, so I wear layers. I put this well-fitting (I'm 5`3" and weigh 124 lbs.) medium size top on first, grip the sleeve ends to hold them in place, then put on a heavyweight woolen top, and finally, what I'm actually going to wear when I'm going out. When I get indoors, if I get too warm, I merely take off the outside top, take off the "woolies" and leave these on. I usually wear a sweatshirt around the house and these silky wonders keep the 'scratchies' away completely. I even wear them as pj's. I cannot say enough good things about them. I'm ordering several more. You can't beat Walmart's price At $9.96 per pair, and they ship them right to your door for 97 cents!