Fantastic insoles, great fit & very comfortable which merited a 5 star rating the first 2 months.  After that, mine began to squeak & simply will not stop squeaking.  I won't be buying this one again.