I bought these for my husband for Christmas, and he loves them.  He reports that they're incredibly comfy and loves the rubber sole- so he can go outside in them.  I heeded others' advice and went a size small.  He's an 11 and I bought the M (9-10) and they fit great!