The sofa came in the day is was expected to ship. It was easily assembled with one person. The cushions are firm, but comfortable. This product was exactly as described and what I expected, so I could not be happier.