For some reason I thought these were memory foam, probably because thats the search I initiated.  I was a little disappointed when I got them and realized they weren't but hey, they're still comfy.  They fit well and they are just comfortable to wear. I like the idea of a rubber sole, outdoor compatible, not that I'd wear them outdoors....., but they should be long wearing.