Runs a little large.  Ordered my regular size but still a little loose even when adjusted.  They don't fall off my feet but OK for pool.  Haven't wore on beach.  The quality of the product is good for the price.