I bought these shoes a couple weeks ago for work because we have to have close toed shoes and a back. I wanted a cute flat that had support in it. This was the PERFECT shoe. I wear them all day and my feet don't hurt by the end of the day! I have flat feet and bad ankles from sports when I was a child. I have to have just the right support for my feet. I grew up barefoot, converse, or flip flops ( and not the good one, the ones from Old Navy for a $1) Needless to say I have tortured my feet and at 21 am paying for it. With these shoes though I can have cute flats and wear them all day but have the support I need so that my feet don't hurt at the end of the day. I only wish I had ordered one size smaller. I usually wear an 8-8.5 so I ordered a 9. They fit fine, I just feel an 8 would have fit best. Other than my mistake I have no complaints and love them!