Just receieved this couch! It came very quickly, about 6 days earlier than orignal delivery date at time of ordering. Seat cushions are firm but springy. Back cushions are super soft and comfy. One of the feet on the couch came and looked like it had been used (see photos) other than that it seems great! The back of the couch doesn't seem super sturdy, but we have it pushed against a wall so not worried about it. Assembly was a breeze, it was put together in less than an hr by my husband and I.  For the price we are extremely happy with this couch!