I really wanted to love this dress...unfortunately it just didn't work. For reference I'm 5'9 47 inch bust (42DD/40DDD), 38 inch waist and I ordered an XL. The size was good albeit a touch short waisted for me at 5'9. The thing that really drove me nuts about this dress and the reason ultimately I'll be returning it is that the front neckline doesn't lay flat...it has this very weird and obvious puckering that sticks out. I tried adjusting with the tie in the back but it did little good. Perhaps people who aren't as chesty don't have this problem as much but for me it just really ruined the otherwise graceful look of the dress. Bummer.