Haven't had these a long time yet but the fit was perfect because I take a nine and one half shoe so I ordered a 10 and the fit was right on. Also these are completely water proof, use at the beach or fishing etc.