I bought these as shower clogs for an RV/bathhouse. They're fine -- cute, comfortable -- but the green, removable insole is thick -- maybe 1/2 - 3/4 inch. I leave the shoes outside my RV door then wear them to the shower. Every time they get wet, from shower or rain, I have to remove the insoles to dry them. The water under the insoles doesn't dry by itself. I've tried just removing the insoles and wearing the shoes without them, but the soles are too thin. Walking on gravel hurts my feet. These insoles take some maneuvering to remove and replace. I definitely like removable insoles, to wash when dirty, but having to wrestle with these every time I wear the shoes got to be too much. I finally gave up and bought different shoes. If you don't plan on getting these wet or dirty frequently, then they'd probably be fine. Other than that one problem, they are cute and comfortable. And the insoles aren't fabric - they're plastic, like the shoes, so they do hold up to a lot of washing.