Just got this delivered and tried it on right away.  I love the way it fits...very comfortable and figure flattering. I ordered the white and plan on ordering the black one too.  A little pricey but the fit makes up for it.  Very classy and sexy too!  I'm 5'4" 125lbs and the small was perfect. Comes neatly packaged.