I bought this after reading all of the rave reviews and was very disappointed.  I am 5'9 and 135 lbs, normally a size 4 to 6 with an average bust size.  The top was completely unflattering as it smashed down what I do have to make me look flat.  Maybe fake boobs would look better in it, as they are "unsmashable." I had no trouble figuring out how to put it on, and the material seemed fine for the purpose.  The bottoms fit a little better, and look sexy, but the straps do dig in a little if you have any tummy at all.  A total waste of $17 for this in my opinion. I gave it two stars because of the bottoms; i plan to "make it work" somehow instead of dealing with the return process.