I loveee these shoes!! They came in a little late but look just like the picture. They don't have insoles but I added my own. I also ordered a half size bigger than my normal shoe size and they are a little big so I recommend ordering your regular size. I hope this was helpful!!