My measurements are 40-35-42, I'm 5'7" and wear a 38dd. I bought the blue/grey print in a size xl and I LOVE IT. I probably could've gotten away with a l for a more snug, form fitting look. The dress ends just below my knees and while the sleeves are a smidge long for short sleeves, it's over all a lovely dress. I'm going to be ordering again!