This couch is firm but really comfortable to lay on. I put it together by myself in about 20 minutes with no issues. My kids love it in their new playroom.