I got these thinking it'd be a good indoor outdoor slip on. They do have rubber soles however there is a layer of cloth over most of it with it open over a few ribbed circles.  Of course I'm wearing them outdoors and the cloth is slowly ripping into shreds. I think I'm just going to cut it all loose