I bought these based on the high reviews and the affordable price. They were completely disappointing. They were too big/loose but too short. I did read the other reviews and they mentioned the length being ok. I'm 5'9 and they barely covered my knees. They aren't sheer so no worries about bending over. The material is really thin and doesn't hide any bumps. Don't waste your time or money on these.