I bought these for my mom to wear to my neice's wedding. They were perfect in every way! The footbed is extremely comfortable. The sole is a nice safe rubber. They are sparkly and beautiful. Exactly what my 83 year old mom was wanting to complete her outfit and make her feel beautiful. She received so many complements. And now she wears them whenever she wants just because she loves them!