This sofa was of surprisingly good quality. It was also easy to assemble and I was able to do it without assistance. It is on the firm side but not too firm. I would definitely buy this again ☺️