The elastic is placed too far apart, for someone with a larger leg. Now, I'm not skinny, but I'm not a football player either. I'm about a size 16 and the elastic is designed for someone with larger legs. They aren't snug at all. I broke my ankle last week and figured scooting around on my knees would be easier at home to clean things, which it is. However, these keep flopping over and when I'm on ceramic flooring---boom! There's the pain because they are always slipping.If you get these, have a decent pair of safety pins to make them snug because the elastic is placed too far apart and seems to be designed for people with larger legs.