I wear a 46 and the XL's barely fit. As others have mentioned, put the covers on first, then your shoes. The are not waterproof, but water resistant. If you stretch them along the instep you can see daylight thorough the seams. Not real cold yet, but think they will work well with a heavy wool sock when the cold hits.