I am inbetween sizes typically wearing between medium and large tops depending on brand and fit. I ordered a medium and it is huge. I would say this runs big.i know this is rare on amazon, as most things made in China are too small.  The cut along the shoulders is too wide and therefore you get much more than an overlap upon closing the wrap.

I would recommend getting two sizes smaller. I am 55, 180 lbs and the medium was too big.

The fabric itself is sheer and print is as shown, pretty.