okay - these shoes are freaking adorable. They fit just as expected and I got loads of compliments on them. The soles are rubber and seem pretty skid resistant. There's even sparkly sequins and threads throughout the peacock tail. so pretty. I docked a star for the massive blisters that I have across the pad of both feet. The insoles are made of what looks like a grass mat - anywho, these probably wouldn't have given me blisters had i not opted to wear them on a vigorous lunch time walk. Essentially - these are pretty shoes that are a fun addition to my wardrobe. I'll probably buy more shoes from this seller - but I'll remember that she shoes aren't made for walking.