Heres my moms review: Im 51 and 130 lbs, 34C cup wear a size medium normally so i got medium. HUGE!! But seriously this felt like a XL, i know im really short but this was ridiculous. (Im not that thin). Then i got the small and xsmall. The xsmall was a little narrow around my hips and also the fit was terrible cause narrow on the hips, but still HUGE sleeves and chest and a huge bubble on my back. The material was good and it seemed to be good quality. I ended up keeping the small and luckily i know how to use the sewing machine so i tailored it a little so it looked less like a tent on me. Im a chef and wanted a short sleeve coat for the summer. Its not like i want fitted work clothes but it was so big it felt uncomfortable and hot.