I am petite 5'3" so the 19" length hits just above the knees. Not too short! It's fantastic. The fabric is quite unique. It fits real nice on. I purchased a size 2 and 4. I ended up keeping both in case I gain weight. There isn't much of a difference in size, so order your usual size. It's true to size. Only reason I gave it a 4 was because I had to return one of the skirts and get the same size again as one of the threads that makes the material of the skirt was out. I was afraid it would unravel over time.