Strange as it may sound, initially I ordered an XL coat, which fit me like a 3X.  Based on the fact that it was MUCH TOO LARGE, I felt that I should perhaps order a medium.  After looking at the DRASTIC price difference between the medium and the large, I opted to order the LARGE.  It arrived yesterday, & needless to say, it is a PERFECT fit, and in addition, I got it at a VERY GOOD price!!  It is a very feminine looking coat, which I love.  I would HIGHLY RECOMMEND purchasing this coat!!!