These are comfortable and washable however I don't know how long they are going to last.  I have washed them several times and so far there is a small crack on the rubber sole.  I am afraid that they are going to continue to deteriorate with use.