I must return this too small BUT I will immediately re-order it.  It is stretchy and body hugging and for my curvy figure, its a winner.  Just order up at least one size.  Soft fabric and good construction.