I loved these shoes! I wore them for a summer wedding without breaking them in first and was able to wear them all day, even after I fell getting off a bus (more to do with not seeing a curb than the shoes). The heel is just the right height for me and the color perfectly matched the dress I was wearing. The strap stayed on my heel with no problem though I usually have a problem wearing slingback shoes. I would definitely recommend them for any dressy occasion.