Pretty happy for the price
We are reasonably happy with this sofa. We knew before purchasing that it was too deep to be anything but a feet-up couch - I am 5'4" and my husband 5'7", and neither of us can sit with feet on the floor. We like the footrests, although because of the depth of the seat, the knee bend is also too far away to be truly comfortable unless fully extended. The cushions are middle firm - not squishy and not hard - just as the comfort level is middle.
The fabric could be a little nicer - it is a little rough, is often wrinkly after sitting, and, as others have noted, can pull easily. We live lightly and have had no problems, other than our occasionally crazy cat racing over it. I've been able to pull all the threads she loosened back into the weave with a little effort.
All in all, we are pleased with this purchase. I don't think we could have gotten something better without spending a lot more money. I do expect it to hold up well for many years.