I bought these to wear for a wedding.  I was a bridesmaid, so I knew that I would have to be on my feet for most of the day.  The heel height was really good, since I can't walk well in heels.  Just the right kind of sparkle as well.  The front didn't dig into my toes or my foot, or rub at all.  I purchased the wide width though.  By the end of the night, my feet were a little sore, but I thought that they held up pretty well for about 8 hours on my feet!