Runs big. They kinda feel like they're going to slip off but they're comfortable enough, I could wear them all day.  They feel cheap so I don't know how they can be rain proof. Havent tested it out much.  Doesnt rain much where I live. They don't feel very durable but I feel its fair for the price.