Product is great! I wear it at least 10 hours a day and my feet does not hurt and they provide good arch support. It looks good on formal clothes too. Only complaint was they are a bit too big, I usually buy size 11 and these were bigger than normal I have to get an exchange for a size 10.5.