As a size 6, 32D (properly fit) a Medium fit me fine in the bust, marvelously in the arms and was miles too big everywhere else. It would probably be better on an apple shaped person as it's quite boxy. The color could be salvageable (much more of a juvenile pink than the picture) but the fabric is really fine, good weight - if I could find a shirt cut for my body I'd want it to be made out of the same material.