These are very comfortable but seem to run a bit large, which is good when you need extra thick socks for warmth but not for normal everyday wear.  My suggestion is to locate this item in a sporting goods store to try on, then, purchase from amazon.
These shoes have excellent grip and are water-resistant which is exactly what I required.