I normally wear a size 9 1/2 shoe, but I bought these in a size 10. I've worn them to the beach and to the boxing gym. They are very comfortable. Have to be careful when stretching as the material on the top is not incredibly durable. I've pretty well worn out the pair a bought and I am about to buy a new pair.