For the price, the product is great. It was very easy to assemble, except for one of he back pieces that took some finagling. 

The cushions are firm and seem to be supporting well for the two weeks of use it has gotten so far.

Delivery was perfect also.

The color hides white dog hair very well.