I never had good luck with slip covers. Usually, they ended up making the sofa look worse. 
But this slipcover is awesome. The stretch material helps keep it looking neat. Highly recommend.