I purchased a large (I'm 40x31x42) and it's much too big. The hem falls about two inches above the knee cap, but falls a bit lower in the back. The fabric is super soft, I love the texture of it. I'm keeping it even though it's big b/c I bought it to be comfortable and casual. Putting a crochet light vest on top or a summer scarf will be perfect.