Love this couch. The cushions that you sit on are firm like other reviewers have mentioned but I like that. The back cushions are a lot softer than the  seat cushions. Took us 5 minutes to put together. Just open the box, put cushions on and screw legs in. No tools needed. Mine did come with a few loose threads other then that I love it