I have not been at home very much to see if they work with my old feet. The insole in this shoe looks like craft felt that I might buy at Hobby Lobby. The straps fit my feet well, I use the 2nd hole from end of strap. The under side of the straps look like felt lining. The box says that Indole is leather. I thought the insole is the place where my foot sits in the shoe. It is also the part that looks like craft felt. I just realized the insole of this shoe has Vegan & a flower stamped in the heel cup, by the size 38 & made in Germany. I think by saying Vegan, no animal was used in this shoe! Maybe it is miss labeled. If so, where is the leather? The blue straps may be leather or vinyl. I cant tell. If its all plant based, I guess that is the $99.00 cost of this shoe. I will review again after I wear the shoe inside my home. Im really puzzled!