I could not be more pleased with this dress than I am: in fact, I am about to order at least one or two more of the same style in different colors.  I am 5'7" and 108 pounds, but I do have broad shoulders, so I purchased black in extra small and it is a perfect fit.  The length is about five inches above my knees, which is what I wanted, and the dress flows beautifully against my curves, moves with me and is very, very comfortable.  The fabric is not sheer and does not wrinkle, so it's basically a wash-n-wear dress, perfect for packing and appropriate for any occasion.  I LOVE this dress.