I've always been a dedicated VS swimsuit wearer until they essentially discontinued the whole swimsuit line. I was hesitant to purchase a bathing suit on Amazon without being able to try it on, and without being able to order the top and bottom separately. I was pleasantly surprised. For reference, I am 5'3", 34D, and 120lb.  I ordered a medium and it actually works pretty perfectly. Honestly, I could have gone with a large on top and a small on bottom...but somehow it still fits. The bottoms, like others have said, are slightly baggy in the front, which is a little weird, but it's not too bad, and I like how they give good coverage without looking like "granny panties." I found the top supportive enough and quite comfortable. There are thin, removable pads, but I opted to keep them in for the added coverage and support. I ended up purchasing in 2 colors, and may even grab another.