This fits like a dream and I feel and look sexy in it. I originally ordered 1x but my books couldn't breathe so I returned and got the 2x and it is perfect. I'm 5'7 237lbs and wear 42DD bra. It's really beautiful and provides good support.