Cushioned insole, but fabric occasionally allows tiny pebbles to get into these shoes. If it's not a nuisance for you, I, otherwise, highly recommend these for versatility and comfort.
I ordered my usual shoe size (not adjust for this brand).
These are my favorite shoes ever. I have multiple colors and will continue to buy them every time I wear a pair out. Literally wear these shoes every single day. They stretch out quite a bit, so make sure you buy a half size smaller than you normally wear (example: I wear a 10, so I buy a 9.5). LOVE LOVE LOVE.