I ordered large because I am often between a medium and large, and I was worried that, since it was made in China and the fabric is not stretchy, I would need extra room in the shoulders.  However, it is quite roomy as is and the large was actually too large for me.  I will reorder M.  I liked the drape of the fabric and the general shape - just needed to stick with medium.