Slipcover is exactly perfect.  Long enough to cover the sofa and the elastic band helps keep it in place.
Love the colors