The coverage is excellent. But size XL, for European size 43, is a bit large.
They are ok. Actually, I personally wouldn't buy them again because they are quite difficult to pull over the shoes but also not sturdy enough to keep on the shoes permanently. That's not a great design choice.