I don’t often write reviews, but I am so impressed by this sofa cover that I wanted to leave a review that might help others who might be considering this sofa cover.I bought the peacock blue sofa cover, which is a bright, beautiful color.I have a dog and two cats. A few years back I bought a new sofa and later adopted the cats (fully clawed) and dog. Over time, the cats have completely ruined the upholstery on the sofa by using it as a scratching post (so now I know about the furniture guards but the sofa looks horrible). I was looking at buying a new sofa but saw this sofa cover on . My sofa is still very comfortable and I live in a third floor apartment right now which would make it difficult to get my sofa out and a new one into my apartment so I decided to try this sofa cover because of so many good reviews. However, I have never liked the appearance, fit or material of any of several sofa covers I’ve previously purchased so I really didn’t have high expectations.The cover stretched over the sofa and fits very nicely. The material is soft but feels more durable than any covers I’ve previously bought. I can’t speak to its ability to repel water yet.My adult son and I live together. I put the sofa cover on while he was out for a couple of hours. When he returned home and saw the sofa with the new cover, he asked if I had bought a new sofa!!! It looks beautiful! I did buy the furniture guards to protect the cover from being scratched by the cats but you really have to look at the sofa cover to realize it’s not the original upholstery. It completely covers the sofa, even at the base. I did tuck in a couple of rolled up towels between the back and seat cushions to keep the sofa cover from slipping out from between the cushions, but you can’t see them, especially with a few decorative pillows on the sofa.My dog loves to snuggle up on the sofa and sometimes he gets a little drool on the sofa. The material on the sofa cover is easy to wipe clean, and of course it can be washed in the washing machine.I’m actually going to buy another one in a different color so I can change the look in my living room from time to time. Also, I probably never would have bought a peacock blue sofa but the available color selections for the sofa cover allow for some color changes without the cost of a mew sofa each time.I’m thrilled at having my sofa look like new again for a fraction of the cost of a new sofa!