Perfect for my small living room, it was easy to assemble and you don’t need tools it comes with tool. It is a firm couch, but, it feels comfortable to me. It is a 400. Couch so I think it is what you are paying for. Pillows are the same size and everything fits right together. Very happy with it. It arrived as expected date and time.