The material feels like a velour and it will probably stain easily so purchase the stain protector. It is kind of hard but for your feet it is okay.