I was hesitant because in the picture they look very glossy. I bought them in yellow and I LOOOOOOVE them. I get so many compliments, they are very comfortable and they are just so fun! I have somewhat wide calves and they fit loosely with jeans. In the photo, my friend who got them in red is there too. Oh, and yes! They keep the water out. The material feels sturdy so I am hopeful they will last for a while.