I wouldn't call this "knee length" for everyone. It's definitely above the knee for me. I'm pretty large pregnant and already tall, but it doesn't come to my knees. It's very soft material and it's very comfortable, just not knee length.