The fabric is very nice and it is completely lined, except for the sleeves, which are sheer. i expected the dress to be lighter, so wearing this on a hot day won't work. i ordered an xs because of the former reviews it said it ran large and it does. it's roomy, straight, and quite flowy.  i wanted a casual non clinging dress and it's just like the picture. it hits below the knee.