The quality of the fabric is nice and the couch itself is nice and firm. i gave it 4 stars because I bought the couch and then when it was supposed to ship I received an email saying it was out of stock and was another two months before I actually received it although they charged me at time of purchase.