This product is used by my boy to play outdoor soccer in the fall and winter. He wears it underneath his shorts in 30 - 35 F temperatures and states that they keep him warm.  The material has a nice soft feeling against the skin. Amazingly have lasted for so long. This is a product I will consider buying in the future again.