I ordered this dress the other day and it arrived today.  I ordered a 2x after comparing the measurements to another dress of the same style I ordered from a different company a few months ago but this dress fit too small so I suggest ordering up a size (or 2 if your in between sizes).  When my sister saw the dress a few minutes ago she loved it and was happy to find our that it was too small for me (you got to love younger sisters) and the 2x fit her perfectly(not snug but not too loose either) she normally wears a US Juniors large or a regular US lady's medium.

The material is very nice and the quality of the dress is excellent, especially for the price.