I think my dog loves it.  She stayed on it the whole time which tells me it is comfortable.  I did not wash yet so I do not have anything to say about it after wash