Great product for the price. I put it together by myself without the instructions in about 45 minutes. Some reviews say its really firm but I don't find it that way. Fabric is super soft and easy to clean. I also don't find any issue with the couch sitting a few inches away from the wall with the back support, it doesn't look awkward or anything (and my cat loves to sit back there). Overall very pleased