Don't confuse these with actual boots because of its design. These are actually rain boots with a rubber upper that repels water. It is not for every occasion but when the weather is terrible outside then you wont have to wear those generic rain boots out there. It will keep your feet dry and conquer those nasty puddles on the sidewalk. Overall these are good quality rain boots but please don't expect them to be an everyday boot. You will be disappointed if you do. I really like the look of these. A shoe that has functionality and style. Get these for your off weather needs.