The quality of this shoe is great, i poured water on it just to check it was water proof. I'm usually a size 8 or 8w but becuase these shoes are a bit narrow i went for an 8.5 and they fit well even with thick cotton socks.