My wife surprised me with this one. She is 5'7" 117lbs 34-26-36DD and it fit amazing. She's worn it a couple of times and it has done well in the wash. Ladies, if you want to surprise your man this is the one. Very sexy!