I bought the blue top in a size medium.  It's too fitted and too long for me.  When laying flat, it's only 17" across at the under arm and it's 26" from the shoulder to the hem.  The blue is also much lighter than I expected.  Nice medium weight ribbed fabric.