I am a 34 ddd and a 10-12. The bottom fit loose and the top did not fit at all. Way too small. The fabric is very nice and the color and shape are exactly like pictured. Just not easily made to fit an odd size.