I am 5' 8" and ordered the XL. The sleeves are a bit long I normally need 34-35 inch sleeves and the torso length is lower mid thigh more of a parka length for me.