The material is a bit rough upon arrival but I am guessing with a wash or two it will soft up. Great dress. Flows well. Top is small. I am 54 and 36c. I ordered the S/M and it fits but is slightly tight. It will stretch out enough to be comfortable. Length is as shown in picture. Material is thick enough I won't need a slip underneath. Plan on wearing this to a wedding with a small sweater over the shoulders.