I love this couch.  Is nice and large and can fit many people.  It is a firm couch, but still comfortable.  I have two dogs and cleaning their hair off is easily done with a towel or rag.  The couch was easy to put together.  I did it alone and didn't have any trouble.  Took about two hours.