Have had these shoes for three years and they have held up really well! For the price, I am impressed by the quality. I bought them for my wedding, wore them all day and never felt uncomfortable. They are not clunky and heavy like some dress shoes. The White color is nice because you can wear them with a variety of colors. They are not super stretchy but that did not impact the comfortability of the shoe.