This jacket fits perfectly, and has enough stretch for comfort. I'm 5'3" and 195lbs, I'm definitely on the thicker side. A large was perfect. It fits comfortably and I can still button it up (36DD chest size).