Great couch.  Very happy with it. Comfortable, well made, easy to assemble, and I think will last a long time. And for the price its excellent.  Highly recommend.  

A few notes:
* the bottom cushions are firm but the cushions at the back are soft and lovely.  So its a nice balance and likely last longer.  
* my kitty isn't interested in scratching it at all. I think thats due to the fabric. Major plus!
* The fabric is velour like and has a sheen.  Makes it soft to touch and I think this will be great as it ages and imperfections arise.  
* assembly is easy and could be done largely by one person.  Although moving some of the elements around are difficult and you would need some strength.  But they arrive in big boxes and if the boxes fit in your door.. the couch will fit.