I picked up these water shoes on a recent beach vacation. For years I've struggled to find a comfortable pair of water boots for walking on the beach. These shoes are probably my favorite pair because I haven't felt uncomfortable wearing them all week. I usually wear a size 10 ½ and ordered a size 11 and had no issues with the sizing. The soles are not very thick, but are thick enough to briefly walk on concrete and gravel if necessary. They are also easy to put on and take off. The bonus is that they are quite stylish - they reminded me of the design of tennis shoes. Even if they weren't stylish, I would wear them for comfort. Overall I highly recommend these shoes and am very happy to have them. In fact, the rest of my family now want a pair too!