Set-up was super easy! The seat cushions are pretty soft, and I’d say medium-hard firmness. The back cushions could maybe use a little extra stuffing. I can’t put too much back pressure without feeling the backing. Overall well worth the money!