Fabric is sturdy. Delivery was seamless and quick, packaging protected couch. Only required assembly is putting on the legs, which took me about 25 min by myself. Do-able to assemble as one person. Can remove back and side pillows and it is big enough to sleep on if you need for guests.