I bought this specifically for cross country skiing. I have yet to use it for that purpose however I have used it for loungewear in the evenings. It is very comfortable. I am confident it will keep the heat in and the cold out when used for the intended purpose.
I have long been a union suit wearer. It started with my grandfather. He wore them daily but I didn't appreciate the utility of them till I was older and now when it is cold they are my daily choice. The wool ones run a little small and tend to shrink these are no exception. They are very warm so when the daytime highs are in the twenties or colder its show time for them.
Nice material. Quality made. But I ordered a large (I'm 5"11 and 190 pounds) and the area around the stomach sags and droops excessively. If I would put all of that unnecessary material under a pair of pants, all the extra bulk would prevent me from zipping up my pants. VERY unflattering, ridiculously so. Sleeves and legs fit fine. DISAPPOINTING.