These fit perfectly. They come out in 2 pieces for each leg-- A stretchy knee pad that's slightly padded that fits like a knee brace/sleeve and is covered in Velcro. The knee/shin guard fits on top of these via velcro..
These will NOT slide or move around.. You simply put them on and forget they're there.. The knee pad is great as it helps warm up your knee for those of us with knee issues.
This is a great product.