I should have gotten the Large but this dress looks great on. I got the XL because I thought my stomach would stick out too much if it was an exact size. Nothing some good spanx won’t fix.The material doesn’t seem like it needs much ironing (great for me) because I hate ironing. recommended!