I bought these and wore them with my wedding dress a little over a year ago. I wanted something comfortable and beautiful. They were PERFECT, and I thought they were true to size. The heel height is perfect. I wore them all night. No need to switch to a different shoe to dance! They are like wearing your favorite pair of flats, only with a little heel and nice wedge for support. LOVE these shoes. So beautiful too. Get them! Oh, I didn't dye them. The barely off-white color was just fine to go with my ivory gown.