This sofa is perfect! I did my research since I was ordering online and not able to actually sit on it before buying.  It is soft, yet firm enough the cushions hold their shape.  The color is beautiful, the material is durable. Would definitely recommend it. It came with lots of pillows that are not really needed, but you can always use them elsewhere or buy different pillow covers & swap them out.