I find these sweats to be very comfy but not true to size.  I purchased an XL and they fit more like a medium or tight large.  They do stretch out after wearing them for a couple of hours.  Medium weight keeps my legs warm.  Shrink some after wash, but as I mentioned, they do stretch out after wearing them.  I would order a size up if I order these sweats again.