I needed a small sofa to fit my room. This sofa is a perfect fit. The or matches the photo. It is easy recline and to convert to a  sleeper. The arms detach and reattach easily. It is firm, hopefully it will soften over time.

It took me two minutes to assemble. You simply screw on the legs and slide on the arms. I am satisfied with my purchase and good customer service I received.