The sofa is durable, I can tell by the construction that it is going to last a long time. The fabric is not soft -- it is a bit scratchy -- but not in an itchy way...more of a durable way. The back pillows are heavy, zip and fit perfectly. The bottom cushions are attached -- yay for no forts!