The socks are very small. Size XXL is only 28 cm long. This is completely unacceptable. Neoprene shouldn't be stretched too much, as it will ruin the material. And too-compressed feet are also bad. But I think they would fit a size 42-43 if worn over a thin sock. I haven't tested the waterproofness, but they are sewn quite neatly. It's a shame the sizes don't match.