I bought these for hubby, and he says the fit is very comfortable.  He's played on soggy courses and there is not a problem with leakage into his socks.  These are easy to clean up.  Brand-new item arrived quickly and efficiently; highly recommend seller.