They are super cute! Haven't worn them in the rain yet so I couldn't tell you how waterproof they are but I'm hoping they are! Some reviews said they run small so I ordered a size up but they were too big. I had to exchange for my true size. Otherwise they are just as cute as the pics!