These are so warm and comfortable. I wear them to clean horse stalls and shovel snow in below zero temps all the way up to about 25 degrees. Ive had other brands of insulated overalls and none compare to the carhartts.  They are impenetrable and kept me warm through every situation. I am 411 and weigh around 115.  The extra small fits perfectly.