Very pleased with this purchase.  My daughter needed a couch for a 3rd floor walkup apartment with narrow, steep stairs.  This fit the bill perfectly since each section was packaged separately, making move-in manageable.   Price was excellent and couch looks terrific, fitting in the room well.  Plenty of room for three roommates to share.  Assembly was easy.  I would call it firm but quite comfortable.  At this pricepoint, it doesnt have an ultra-luxury feel, but even so, I would highly recommend it.