these will be perfect for next winter!  I ordered a small, I am a female who is 5'4" and 127lbs, and these are a snug fit.  I think after a few times wearing/using them they will fit even better.  Can't say at this point about the warmth factor of these.