3 hours to put together by myself. 6 of the screw holes were misaligned. Super heavy, I’m 65, so maybe that’s why. Fabric is not canvas, more of a stretchy poly. But, the tone and size  is perfect for my interior.