Although I am small/petite, the medium fits perfectly because you can wear tshirts, etc. under in winter.  The fabric is nice and heavy so it's great to wear outdoors.  Plus, it does not shrink in the washer/dryer.  It looks perfect.  I had one that I lost on vacation and ordered another one right away.  Have not tried any other colors yet.