Firm but comfy couch! easy to assemble. You will need stain resistant spray for sure as it already came with a couple of stains.