They accomplished the task at hand, but disappointed overall. The insoles are lose and came out easily when submerged in water. Allow sand to get in and under the inserts and made uncomfortable to wear for a long period of time.  Was hoping for more...