Material is suede, bought these for a matching set with the children's shoes.  High quality and comfortable for all day wear.  I am a shoe fanatic and I am very picky about my brands, I recently expanded to shoe shop on amazon and I was not disappointed.  True to size I am a 6.5 and I wear 7 in flats to be comfortable.