i am 5'4 120 lbs 34D. Fits amazing. Not see through when it got wet. Strings on bottom were very long, I assume because its a one size fits all. I cut the string fearing it would unstitch but it didn't. Very happy with product.