We loved it!  I overestimated the size and got a medium, but at 5'3", 34c, size 4/6 depending, small waist/flat belly/big butt (think Betty Boop!), I should have gone small.  So that was my fault, but it did nothing to affect the appeal!  My other half was pleasantly surprised when he came back from meeting the delivery man and found me decked out in this!  He didn't want me to take it off, and we didn't have to :).  Got it in black, coming back for a small in wine red.