best things ever! I have 3 of them. I have 2 dogs and a toddler and this keeps my sofa intact! Easy to wash and dry. sometimes slides around but otherwise perfect.