Fits great, the whole length of the sofa. Love the material and it stays in place. Am ordering another so I can have one while I am washing the other!