This is such a cute shirt, I really wanted it to work. I tried the medium first,and it was too tight. It squeezed my chest especially. I'm currently 34B (37" with bra on), 32" waist. The large fit on top but was too wide around the waist. So it's a boxy fit; if you have love handles and not a large chest this shirt would be flattering.
  I love the cut, it's so classy. But the material is so heavy and would be sweaty. I love and miss cotton materials, and this is just too far removed from a cotton feel for me. I had to return it.