I was very impressed with the quality of this product. The cushions hold their shape nicely and are firm but the couch is still very comfortable. The only assembly required is screwing on the feet which look very nice. I have had the couch for a couple months now and have not had any issues and it still looks brand new. 

Cons: Shipping did take longer than stated but the delivery service was very good.