Look less than 30 minutes to assemble. The color is breathtaking. Cushions are firm but not hard. Interested to see how this sofa will hold up in the long run.