This item is super cute! I am a size 8 or 10 long in most jeans (I'm 5'6", but have longer legs and a shorter torso). I ordered up, per all the reviews, and got an XL. The fit is very roomy, and I know I wouldn't have had a problem had I ordered the L. It is a little long - just skims the floor in the back without heels, but since I will be wearing heels I like the look. Will definitely have to wear a slip, but I expected that as it is a mostly white dress. Overall, for the price, super cute dress that I think will be perfect for the tea party bridal shower I am attending Sunday.