Perfect for  my space. The fabric allows my dog to be on the couch with me without worrying about stains, etc. If he gets dirt on it, I can just wipe it down and life goes on. Maintenance free and very comfortable!!