Bought these for my boyfriend and he loves them.  They are very comfortable and yet durable enough to go outside and withstand the elements.  He actually walked out of the house and forgot to change into regular shoes once, very great.