I LOVE this couch. I’m so happy with my purchase. Cushions are firm but comfy, fabric is soft and high quality. It was very easy to put together, came in 3 boxes.