Bought these for everyday use. I wear them to the gym and for walks and errands, but not for running; I do not run. Overall it's a great shoe, very comfortable. I've only worn them in a drizzle, only got in and out of my car to walk in, so can't comment on how good they are in really good rain. I will say that they work a little bit. I bought a pair of these to keep at work so I can go to the gym at work and I wear 10.5 shoes and that's what I got but it was a bit comfortable, but not painful or anything. I decided I wanted another pair to take home and decided to go up a half size so got them a size 11 and it was perfect for me. I would highly recommend them, but you may want to consider going up a half size for a better fit and comfort.