Arrived a few days early. Pretty easy to assemble. The cushions are definitely firm but I’m still able to comfortably lie down and watch tv for a few hours.