Ordered a medium. I'm a 36D, so wanted to make sure I could actually button it to wear to work. I'm also 5'6 & 130lbs, and this shirt was just not cut to fit my body I guess. It seemed like the correct length, the sleeves went to 3/4th correctly, though also a little big. The waist area sort of bells out, so under the bust the shirt looks like it gets wider. Proportionally just looked a mess on me, which stinks. Feels like good material at least!