Wow, what a great water sports shoe. I never rate anything a 5 Star but this one gets it. It is comfortable with a rather thick foam insole with tougher mesh on top of the foam, drains out all the water quickly, has very good lacing elastic cord with button adjuster, has good rubber sole traction, all shoe materials are good quality. Was a perfect fit for me which was snug on the sides and space from the end of shoe to my longest toe. My foot is size 10 1/2, shoe bottom sole is 11 1/2, removable insole is 11 1/4, my thong sandal is 11 1/2. I normally on a tennis shoe wear a size 10 1/2 or 11 depending on fit. I would not recommend this for hiking because not enough rubber sole thickness for rocks, etc. Might work in pinch but would feel the rough terrain. This is mainly good for kayaking or boat ramp put in or any other water sport or washing the car. The bottom sole has small round mounds with little hole in the middle, this might be for drilling a drain hole. I read that someone did this, but I don't see the need since they drain so well, plus sand might get into the hole. The shoe fabric mesh seems like it will keep out any sand.