I bought these because I have bought LifeStride shoes before that were so comfortable, but these rubbed the front part of my foot and my foot kept slipping out of the shoe.  It was hard and painful to walk in them.  I have a desk job and don't do a lot of walking, except from the parking to my office.  I only wore them one day and that was enough.  I don't think they would stretch enough to be comfortable and my foot would still slip out.  They are really cute, but, unfortunately, I will have to return them.