I bought the XL at some other site, suspecting it may run small and hoping it would fit me.  I usually need a large in coats, never an XL.  I wear a Medium in tanks tops.  Luckily this fits me.  I LOVE it!  It is very soft and light weight.  The cut is slimming too.  My only complaint is the chest area seems a little bit snug on me - I think I'm average sized at a C/D bra size.  If I were any bigger I wouldn't be able to wear this.