Needed this as pet protection and got a great color that matches the sofa.  It covers all the surfaces that I need it to and fits the loveseat just right.   It does say it is water repellent but I haven't put it to the test.  Very happy with this purchase so far and the price was very fair.