Warm and firm insole. Top layer made of genuine wool felt is warming and moisture absorbing. Bottom layer made of sturdy polypropylene. Keeps your feet warm and dry. Fits most types of shoes.