I purchased this shirt in an XL and sadly had to return it (my expense, so it turned out an expensive shirt) and exchanged for the medium, which fit perfectly. I am normally a 16 top but the XL swam on me.
The fabric is beautiful and soft, like silk. The design is pretty and as pictured. It has washed well, hand wash only. I love cotton clothing and i think this will be a fave.