They started out great, the memory foam insoles were very comfortable. They have a rubber bottom, but let some moisture through. You can't even carry them to the mailbox and back on a day when it doesn't rain. Moisture from the grass will soak. Memory foam is now flat. I do not recommend