For the price it’s a great sofa. Easy to assemble and good material quality. Definitely on the firm side. Very lightweight!