Nice, firm sofa. Great color and material. Seat cushions are attached/part of the sofa. Definitely matches my expectation based on description online and having purchased similar chairs.  Sofa comes as one piece but you do need to attach the legs, which my husband did really quickly with a screwdriver. Great item!