Love this couch! Assembly was very easy and relatively quick, 45 minutes or so. Perfect color and style. Relatively firm, but still fairly comfortable.