One thing I really liked about this shift in the picture is the bright colors, the one I was sent was much more of a dull color.  I am 5'5" 160 pounds, I bought a large, it fit ok, just a bit more boxy looking then I expected.  I might keep it just to lounge in when I'm alone but I defiantly don't feel it's flattering like I expected it to be.  Sorry about the image's orientation I tried to adjust it.