Truly below the knee by several inches (I'm 5'5). Fit was also true to size and not too tight or form fitting, though I am plus-sized. Stretchy knit fabric. The only reason I gave this 4 stars instead of 5 was that the material is slightly see-through when stretched...but not so much that I can't wear it.