Pro: Great quality fabric. It's definitely waterproof. 

Con: The 'non-skid' part of this cover isn't very good. I have to push my couch up against the wall, and be very careful about sitting down/standing up in order to keep it in place. Besides the 'non-skid' lining on the back, there is nothing to help secure it in place. Maybe it's just not right for my couch style.