I ordered a 2X to be safe, I wear a US size 16 and it's too small, but I'm losing weight so I'm keeping it. The fabric is pretty clingy - I'm going to need to get a slip or use static guard or something when I wear it. There are some threads around the belt loops and seams that are disappointing, but I think this fabric leans towards doing that. I can easily clip them off, but for the price I paid for this dress I expected pretty high quality. Just minor complaints, overall it's a stunning dress and I can't wait until I can fit into it.