They run true to size, the colors are a reasonable match to the picture and the quality is pretty good. The heel height is perfect for someone who does not spend a lot of time in heals and/or someone who wants shoes to wear running around all day.  I got them to match a bridesmaids dress at a friends wedding and I think they will look lovely with the dress she has chosen, and they are comfortable enough and with a low enough heal that I, (not a heels person), should be able to be on my feet in them all day without it being painful.