These are perfect for a quick beach trip or pool swim but, I wore the, all day at a water park and 2 hours into wearing them the soft foam glued in insert started moving all over the place. These are great for a quick wear but, not all day wear in a water park.