No insoles so you will need to get some replacements. Some wear to the suede, see pictures, but overall they look great! Marked a size 39 which is a US 8.5-9 according to the size chart but I do think they often run small.