These are fantastic. I bought them for my husband, he has skinny legs, most I buy slip off him, don't have enough padding or have straps which he finds digs into the back of his legs. He slipped these on and they held well in place, he found that they provided great support for his knees when kneeling down, said they were very comfortable also.