The couch was super easy to assemble. Cushions are firm and comfortable. Absolutely love the colour and texture of fabric.