Based on the size chart provided by the seller, though I normally wear a large, I ordered an XL (ego buster).  It fit beautifully.  It did come pretty wrinkled in package but after I ironed it it was beautiful.  Very flowy and comfortable.  Love the dress.