I purchased this dress in xl first and it was too small. Then I purchased the 3X.  That is still too small.  NY my estimate I'd have to be a size 12 to wear a three x.  In the US 3X usually correlates to a size 20 or 22.  Sizing fail!