I purchased two pairs and would recommend.
Very comfortable and supportive for flat feet. I have a little extra room in my shoes and these insoles compensate for that. Depending on your style of shoe, cowboy boot for example, the insoles are a little wide and don't have the ideal fit for me. However, they fit well in regular everyday street shoes.