I ordered a small. For size reference I am 5'2" 125lbs, 32DD. The bottoms fit perfect on me (they're pretty much the cut of a thong). The top was alright, but it came with these horrible stiff pads that were unremovable. I ended up cutting them out, thus ruining the reversibility of the top since I had to cut open one side. Overall I would give this 5 stars since it came within 7-10 days of placing my order and it isn't too small in the chest or anything. Also one more thing, the material isn't in any way soft or silky, it kinda feels a little on the cheaper scratchy-ish side but not uncomfortable at all. Hope this helps!