10/10.  I can’t believe how well this fit our sofa. The fabric is soft and cozy. Easy to assemble. Our sofa was on the upper range of the sizing chart; colour: blue.