Im a hairstylist and these were made for nurses, who are also on their feet all day. The insole is so thick they're like walking on a cloud! they can also be removed if you want to replace the insole. I may have to order another another pair! well worth the price