It works but you have to spray it every other day.
I work at a hospital and walk about 6 miles every day (between 12K to 14K steps) and my shoes have a funky smell after the end of the day. Even if I would buy new shoes it would be a matter of a few days until they started to smell. I shower every day but I feel like my feet sweat a lot (I use and wear running shoes for work) I decided to give this product a try so I ordered it. It does a good job at getting rid off the smell but like a lot of things, you have to use it constantly. Maybe every other day. Before bed I take out the insoles and give them a couple of sprays then let them air out and they are smelling fresh in the morning before another day of work.
Rating: 4 stars