Honestly I wasn't expecting much since I've never purchased a sofa that has to be assembled.  However, I was very surprised.  I put the sofa together by myself and I usually require my husband's assistance.  The cushions are firm.  The back is very comfortable.  I love the color.  I ordered beige and it is beige.  I'm very pleased with my purchase.