I bought these to walk my dogs along a canal bank (two pairs). Both soles fell apart after one or two wears. I tried gluing them back on, but they came off again, so I just pulled them off. I still use them and love the fact I can slip them on easily. Would be nicer if they had soles because rocks can be a bit of an issue if you step on them. Would I buy them again? No, but would if they fixed the sole issue.