I bought a large and it fits me. I'm 5'4 36C 190lbs. I love this jacket!!!!! The jean fabric has give which I love, it's so cute. It buttons (tightly on me) but I will be wearing it open so no matter.