Ouch! The insoles are not as soft as I expected. It feels like walking on hard gravel. After 10 days I'm starting to get used to the pain. They are cute so I put up with the discomfort. Wish they were soft like gel.