The length of this dress is ideal. I'm short and have a long torso, but the front of this dress is right at the knee, breezy, but long enough to bend over without being noticeable. I usually wear a large, but I ordered an XL and wanted something a little looser and it fit perfectly. However, the large was absolutely fine too. The fabric has a nice weight to it and drapes nicely. I definitely plan to order more colors.