They keep my feet warm and the soles have kept my feet dry. I can already tell the inner cushioning is pretty flimsy. I've had them about 2 weeks, and I'm sure they'd fall apart with a lot of use. For me, they'll do. I live in Texas and it'll be flip flop weather again in no time. If you actually need them to last, I'd keep looking.