I normally wear XL and that fits comfortably on me, but something told me to go up to XXL on the coat and it fits perfectly. It keeps me so warm. There has been some windy days and I did not even feel the chilly breeze when wearing this coat.