Unsure of the fit, I purchased in medium and large. I'm a size 12 and the large was perfect. I got it in black. We were traveling from TX to OH for the holidays so I shipped to Ohio to have a warm coat on arriving. I wore and loved it during the whole visit.