I bought these water shoes for a lake trip and they did not disappoint! They do run a bit big so think of that when ordering. Depending on the brand of shoe, I wear a 9.5 or 10 and I ordered the 9.5 to be safe. I could have gotten away with ordering a size 9 though. Like other reviews state, small pebbles/rocks do get caught up in the sole's holes but they come out very easily. The shoes are super light and very comfortable and they navigate hills much better than flip flops do. These are not designed to walk around town for many miles but if you're going to the beach or lake, they're perfect.