The fabric is good quality.  I have washed it twice and it hasn't shrunk or shredded.  It is thick enough that the original dark green fabric does not show through.  The cat must like it because she hasn't complained yet. I would recommend to friends, family and other pet owners.