Amazing!!! Love this! Do not have pets but have grandchildren all under the age of 6 and this has saved my Sofa!! Washed many many times and it is holding up wonderfully! Would definitely buy again if needed!!