They fit quite snugly, I've only worn them a few times but so far they stay up and don't move.
Not a massive amount of padding, two pads on the front of the shin and and one on your ankle - but it just feels like you are wearing socks so that's the compromise I guess. After bashing my legs and...