I bought a 2xl after reading reviews of a woman of similar height/weight. I'm 5'5", 225lbs, close to a 40D chest. The other 2 dresses I got from other companies I ordered XL but figured I'd try a 2xl. It's actually a great fit. Could've probably got xl because it's nice and stretchy but I want it to be flowy over my stomach. Fits the top fine! Nice thicker material. I'm very hot blooded so idk if I could wear it on a 90degree day but I wore a black bra underneath and you couldn't even tell! Great dress!