Mesh lining keeos it from getting too warm;  with a tshirt ormlongs,eeve underneath this works for me from 60 down to 20* any colder and i like to put a jacket on top.  Doesnt shrink in the wash; will last unlike the cheapo sweats that after 1-2 washes are too small to wear in public