Really well made, soft, and comfortable. The soles are of a softer, less dense sort of rubber than I thought they would be but the overall construction quality leads me to believe they'll hold up well. The insoles within them are removable and replaceable if you so choose. They slip on easily, but are secure once on.