I purchased this sofa for my son's apartment. He is very happy with it.  The sofa was easy to put together, very comfortable, and appears to be durable.
6/2018 Update:  Wears fine, although some of the stitching has come loose.  Should be an easy fix with a thread and needle.