Firm and really comfy. When assembling the couch it took a long time to figure out that the pieces were in a zippered compartment in the bottom. Easy to assemble. Comfy for sitting and sleeping. The green is a great color.