I am 5'3", size 18, 40DDD, and 235 pounds. I ordered the XXL. The dress is knee length and fits perfectly. It is comfortably tight in the chest and loser around my midsection. It almost flares out over my stomach and disguises any lumps and bumps. The material feels almost like a swim suit. The only problem I have is that the chest area where it is tighter the pattern stretches out and looks lighter. It still looks great however!  I plan to purchase other colors!