I'm going to return this.  Ordered an XL and the top fits, but the bottoms are a little too small.  The bra offers no support, so if you are even just a little top heavy, this might fit you awkward.  It's very cute and my guess is that it would fit better on smaller ladies, even though I had hoped the top would hide my stomach since it is supposed to be baggy.