Fabric is very nice. I haven’t washed this yet but I believe it will hold up very well. Dogs love it!