Very nice couch. Perfect for our small apartment. Cushions are firm and it was very easy to assemble. 1 hour by myself but with 2 people it could have been done much quicker.