Really happy with this couch for the price! Have had it for just a month now and love it so far. Firm but not hard (pretty soft actually) and easy to assemble with 2 people. Ships really well in 2 large boxes! Highly recommend.