I really like this line of Skechers way more than I expected to. They fit well, have nice thick cushion, and are stylish. The outside fabric holds up really well, however, DO NOT wash them. If you need to clean them you can take a cloth, paper towel or a cleaning wipe (ones safe for hands, no bleach) and gently wipe them down. The cushioning does wear down after awhile, but I'm not sure that will be too much of an issue for people with no foot issues. I have plantar fasciitis so around the 4-6 month range (depending on use) I need more support. Trying a (cheap) insert currently, but the result is only so-so. I plan to use a higher end full length insert in the future.