5'8" ordered a large and it fit perfect! This is not a winter coat for North Dakota. Should be a decent coat for winters that are mid sunny 20 degree F temps and up. It is VERY figure flattering! The material and the sheer feel of the side panel provide little to no protection for cold air here. If you like Columbia and want warmth go for the omniheat lined, 600 or 650 puffy factor coats!