Having the seat cushion covers as separate pieces is genius!! We’ve had a number of couch covers and this design looks much neater then the typical all in one design. Our dog spends a lot of time on the couch so it gets dirty frequently. 
So much easier to throw a couple cushion covers in the wash then the whole couch cover. Sadly we let the dog’s nails get long and they put a small hole in the cover.