I returned these gorgeous shoes because I didn't feel like they held my foot in well enough.  I was nervous that I wouldn't be able to wear them for more than 30 minutes.  They are extremely pretty though!  Maybe they would work for you.