Very comfortable insoles are made of memory foam with microfiber top layer. Perfectly absors the moisture and provides neccessary support.