The separate seat cover on this slipcover set makes all the difference. Our sofa looked awful thanks to the dog that liked to look out the window while sitting on it.  This cover fits tightly and the seat cover helps prevent the shifting and messiness of an all in one.