Top is a little weird in that it  droops on side boob.  The bottoms were great for me.  I have a bit of a butt.  So the large worked for my 5'8", 148lb, 40" hip frame.  The bottoms didn't make me have a fat tire which is a definite plus.  Giving it 4 stars because of the top.  I don't think i'd order again unless they figure out the top laying better.