I like the suit and the quality is good for the price.  If your a DD, the top will be too small.  I ended up purchasing the same one in XL so I could get the larger top.  I will purchase again even if I have to buy two to get the right size, but I will get medium for the bottom and XL for the top.  I would love it if they sold these separately!