Got these for a wedding, they are a good height to walk in because I have learned that I can't walk in anything taller! They fit surprisingly well. I read a few reviews to order a size up and I did not but they fit perfectly. I think I will be able to wear them a considerable amount of time, they seem fairly comfortable for feels. They also feel sturdy and the fabric feels malleable but firm, so I am not worried about them getting ruined in any way.