Excellent. Fits very well with extra fabric in all the right places to tuck into the seats and sides of the sofa so it doesn't move when our dog jumps up.