I am pleasantly surprised by what nice weight and drape the fabric of this dress has! It’s the perfect length - just above the knee on me. (I’m 5’7” and size XL). I’m giving it only four stars rather than five because it gaps a little at the front of my arms, and the side seams where the pockets are stick out just a bit. But if I could give it 4 1/2 stars, I would!