I bought this jacket for my husband because he really likes the Carhartt brand.  We live in Arizona so it's perfect for our winters and it keeps him warm.  I bought a medium for my guy and he's about 5'10 and 155lbs but it's a little long in the sleeves.  He also said that he needs to break it in because it's a little stiff.