I always buy Cuddle Duds when they go on sale at the end of the season. Since I usually deal with cold winter weather in Illinois and Michigan, these are pretty much a necessity. They are form fitting and really work as a protective layer against the elements under jeans and a top. They are also great as sleepwear. I don't like sleeping under multiple layers of bedding, but these keep me warm without going to extremes. I just add heavy socks and I stay toasty warm and comfortable
These launder well. I normally wash them in cold water and toss them in the dryer on a low setting. Do that and they will last for a surprisingly long time.
My only advice is to size up by one size since they run small. I buy L instead of my usual M.
These are great for cold weather wear and are well made.