Upper canvas.. With cushion insole, very easy to wear. It is stretchy uppers with rubber, even shrill safe.. 100% linen, rubber outsole..