This shirt is definitely a keeper. I am 5'7", a size 16, and busty - 40D. This shirt hugs in all the right places. I ordered an XL, and it is true to size. The 3/4 sleeves are especially pretty. I am self-conscious about my flabby arms, so this shirt is perfect for summer in the office.