I got this in a size M and L. I am 5'2 and 128lbs and usually a true medium! The L was way too big, M was just a tad small, but I think the idea is to be skin-tight. The major issue is the triangle portion that is supposed to fit your boob. My boob just pops out at the top. It seems like the stitching for this should have been higher to prevent any nip slips. I plan to sew to fix this issue, but most likely, I wouldn't have bought it if I knew this ahead of time.