Great sofa! Although the initial firmness was a surprise, it is very comfortable to stay seated in!  I have short legs and prefer to sit up straight, so put a decorative cushion behind my back; I dress it up with colored cushions at the arms as well. Easy to stretch out on; a plus. Seat cushions are very firmly held in place with industrial strength velcro (I would have thought they weren't removable if I hadn't read about the velcro). It came completely boxed in cardboard, so well protected! Easy and quick to unwrap and screw on legs with 2 people and an electric drill. My only regret is that there were NO care instructions included for the fabric.  Wayfair???