are quite decent for such a price, I wear a lot to work and sometimes don't snap them in, I'd like better insoles. The skin is fine as I said, I wear them to work so I spill things on them and they are easy to clean. Maybe I like them more when they're more broken