Love this dress!  I am 5'4", usually wear a size Large or 10-12, first I ordered the Large and it fit a little snug. Wanting the loose look I opted for XL. Hits right above knees, very comfy and flattering.