Perfect and very comfortable!
Bought these to get more out of my shoes which still look new but the insoles were worn out.
Rating: 5 stars