We LOVE this sofa!  It is firm, fits in a small space, looks smart and friends think we paid twice the price.  Easy to  assemble.