My husband loves these shoes. They come with an insole, but you don't need it as the insole is soft and comfortable. The shoes have a rubber sole and a memory foam insole. The upper is made of tweed fabric with leather trim. Chestnut top, brown piping. The outsole is made of white rubber. The shoes are comfortable and that's the main thing.