Prepping the fabric took lots of work. 7 yards did it. The fit is fantastic. The hardest part was not losing it when my puppy chewed through the cushion welt, right after i finished it. But thanks to the thorough class instruction, i was able to splice a piece in to repair it.