I’m 5’8”, 40” bust and I ordered an x-large. I didn’t want it too tight in case it shrinks. I think I would hand wash or take it to the cleaners. This dress was so pleasantly unexpected. The color pattern was true to description. I was shopping for a dress to wear to a wedding. I loved the color and style. It seems to be made well, the fabric is fine and not see through. The length is perfect. I wore flat sandals with it but you could do a moderate heel or wedge. If you looking for an easy to wear versatile dress this is it. I have my eye on a few other patterns.