I wear a size 18 dress. I am 5'6".  This dress is gorgeous.  I wore with a krenalin to finish the look at it was just beautiful, very flattering on a fuller figure. Hits below the knee.  I ordered the 2x initially and while it did fit I felt I would be too uncomfortable.  The 3x has a little extra room for comfort. especially if you will be eating/ drinking.  I have failry large arms and this fit perfectly.