I do like the shape of this piece.  it is eye catching due to the length and flattering.  however, if you are chesty, this piece shows off more than i was comfy with, and i don't think i've ever had that problem with retailer.  in the body, i needed an xs or i would be swimming in it.  but up top, the xs showed much too much cleavage.  (34d, 5', 115).  i'm still keeping it but i have to watch where i wear this.