Outstanding quality for the price! Fits as expected and goes with many outfits. Casual or elegant. Such a great deal at only $29. I don't know how long they will last but the material seems good enough to last at least 6 months to a year. Happy customer!