My feet get a little hot in them.  I don't think they are leather.  But other than that they are great for walking. Helps with the posture for sure.  Be aware that you must break them in so your body gets use to the correct way to stand.