The couch is firm but very comfortable. Extremely sturdy which we were really pleased with. Only took about 15 minutes to assemble.