I have several Skechers and love them. They have a memory foam insole, but it's not as thick or as good as others I've bought in the past. In fact, I can't walk in it for very long before my heel starts to hurt, so I only use it when I know I don't have to walk far. I put on my other Skechers. I'm not sure I'll buy more or be more cautious about sending them back if the quality continues to deteriorate.