I purchased the two-piece since I was frustrated with having to constantly adjust the one-piece design slipcover I had purchased last year. This one is great- the fabric is thick, the fit is good, the quality is great. It does collect lint and dog hair, but that is why they are covering the sofa and loveseats~! I would much rather roll for lint than buy a new sofa. Very easy to put on, and yet it did take me a couple of hours to iron out the wrinkles. The Scotchguard works well, as the dog attempted to 'christen' the covers on day one. The spill came right up and there is no sign of a stain. I blotted rather than rubbed with a towel and some hot water. Overall, I would highly recommend this product. The price seems high, but is worth it for the quality and the Scotchguard and the overall look. Makes the sofa look more modern, and protects it until I can re-upholster.
Buy this one, not the one-piece design! This one requires minimal adjustment once in a while to neaten it, whereas the one-piece design requires constant tucking and smoothing.