I wore these to Cancun and they were perfect. Im happy I read the reviews. They fit snug as they should and I got the size that I wear in sneakers.  I wore them in the water, walking on sand and regular wear and they were great!