Today I received my J Crew denim trouser skirt in the mail (in the sale section for $59.99). I ordered a petite (I'm 5'4") and it comes about 2-3 inches above the knee. I had a really hard time finding a skirt that was above the knee but not mini. It's the perfect length for me. It fits like a pencil skirt, which I wasn't expecting, but it's the most flattering denim skirt I've ever had. The wash is great...a little on the darker side, and the fabric is a little thicker than what I expected (somehow I equated trouser to thinner fabric). I bought this without trying it on, and it fits perfectly. Right now I'm kind of in between sizes, so I ordered the larger size since on the website in the petite section it said that you should probably order a size up. If you buy a regular size (not petite), I think it probably runs TTS.
I just thought I'd give my two cents since a couple people seemed to like the looks of it but were nervous about ordering it since it's not returnable.