I purchased this after reading the reviews and owning one of the other jackets. Here's the problem the other one that I have that is made by Johnny is a size large and fits me perfectly. I bought the same exact Style of the one I already own in the same size and it was probably two sizes too small. I have not gained any weight at all I've actually lost 25 lb. I'm not a big woman to begin with, I'm 5 foot 5 I'm very athletic, I wear about a size 9 to 10 in jeans sometimes a 12 or 13 in juniors if they're made small, in tops I wear anything from a medium to a large. So I bought the large in this, it arrived today. I can barely get it on, so something has drastically changed with the sizing accuracy from this company in the last year or so. I am literally going to have to go up two sizes to get it to fit the way I want it to. I haven't even had it an hour and I've already printed my return label. The quality is great, the zippers and everything else looks wonderful but the sizing is a nightmare.