I ordered it in XS but they sent me a small. It's too big (which is why I ordered an XS!). I'm 5'5 115lbs 34B, if that helps (sorry, I don't have measurements of my shoulders).

It's not fitted enough on me, and one thing I can say for sure is that I don't like the fabric. Not all PU is the same and this was on the stinkier and shinier side (you will have to air this one out for a couple of days). I would still probably be fine with all of that if it didn't look so boxy and big on me (what can I say? I'm fine with it looking cheap as long as it still looks good).