I've only had a couple of chances to wear these boots in puddles and strong rain so far but they are waterproof and fit as expected, I wear 9 1/2-10 and got these in size 10. I have a long walk to class and my feet felt great! They are really cute and comfy with different socks. I'm hoping they will work well in the winter, too.