These shoes are perfection. The material is very nice and they don't slip off. It even comes with some cushion gels and extra heel taps. Wore it to a wedding and everyone thought I spend hundreds of dollars on them!!