I bought these for my fiance and he loves them. He wears a size 9 which is the size I got but they were a bit tight. Not an "uncomfortable" fit but a tight side so if you wear, say, a 10, you might get a 10 and a half for comfort.
Pros
Fits perfectly
Cons
The outsole profile is inadequate and lacks traction on slippery surfaces.