The product fit well but I had to buy three insoles and the shoes still weren't supportive enough to prevent my feet from hurting very uncomfortably, didn't support my feet well and caused me pain and discomfort when I was at work I had to return shoes back to make up for a bad experience