This set fits me perfectly - at 5'3" and 105#.  I am small on top but still have a "normal" sized bottom - the top was flattering even with my lack of cleavage (though I can see where it would easily stretch to fit someone with a bigger bust)and the bottom was comfortable and actually fit like it looks in the picture.  The string part on the bottom lays flat against the skin as pictured and didn't dig into my skin or leave any lines.  I wasn't able to figure out how the back looked prior to ordering, so if anyone is wondering, the back looks exactly like the front.  Overall I am very pleased with the product and the price.