I bought these shoes to wear every day to work.  I consider myself a high heel pro, but these do need a bit of help to make them comfortable for daily wear.  Insoles and ball of the foot pads make these manageable.  Other than that they are good to go!