These insole are the most comfortable I have ever used. I'm a 6 foot tall 300lb guy with flat feet. My feet have always caused me pain but i was always able to deal with it. I have used many insoles, including custom made orthotics, many different types of sneakers and boots. My feet have always hurt and nothing helped so you dealt with it. The last few years my foot pain has gotten really bad. So bad that after being on them for only a couple of hours, I can't even stand on them, let alone walk. With these insoles I feel support and softness exactly where I need it. My heel, ankle and the ball of my foot feels aligned perfectly. I used to have to roll my ankles and foot around for hours, just to relieve some of the pain after spending just a couple hours on them. With these insoles I have no pain.