These are not knee length, not even close. The ad says they are knee length. Very cheaply made. Was charged $11.73 to ship these to me.  Spent a lot of money ordering so thought all my shipping would be free. Bought these for my  granddaughter. Wasted my money,as these won't  last long at all. Please do not waste almost $50 bucks getting  these to your door.