I ordered the XL because I wanted a loose comfortable shirt that still looked decent enough to wear in public (besides Wal-Mart) and was not disappointed.  I wear a 10/12 in blazers and L/XL in blouses.

The fabric is soft and drapes nicely so it is very forgiving.  And I really love the color.

Ladies who are 'hot mommas' at periodic intervals will especially appreciate the breathable fabric.  It is a must for me and it is now my favorite shirt.  I will definitely be ordering other colors.