I got these to wear for my wedding so I only really need to wear them once for a few hours. For that I think they're perfect, super cute, and fit very well. If I wanted to wear these more than one time I would return them because the gold insole was already peeling off in some parts when I took them out of the box for the first time. The zipper in the back is also poor quality and is inconsistent between the two shoes. I rated them 3 stars because for my purposes they'll do, but if you want to wear these with any regularity I would not recommend them.