We got so lucky with this sofa! The bad reviews this sofa has received are unfortunate because it truly is a great purchase. Delivery was less than a week and it was smooth. Delivery guys arrived at 7:30am sharp and brought it into our apartment ( we didn’t have to lift a finger). Assembly was easy, just screw the legs tightly. The sofa is firm but comfortable enough to watch TV for a while. Everyone that has visited us have complimented on how expensive looking and great quality it is.