I can't give it 5 stars yet because I haven't actually worn them out yet. As with any other "affordable" pair of shoes with heels, they tend to be uncomfortable so, juding from previous experiences I will recommend to use padding inside. Once I wear them a full day I will come back to update my review. So far I feel it was worth the purchase. My husband thought they were really cute shoes.