Very happy with this dress. I got the XL, I’m 5’6”, 185lbs 40D. It just fits. If I was any bigger on top it would be to tight. No stretch to fabric. It’s a little on the short side but I’m wearing it to a bridal lunch not dancing/raising the roof so I think it’ll be fine.