Great sofa for the price, you do not need to pay for assembly, all it needs is the feet attached (easy to do). Some other reviews mention hardness, I say firm and it is fine. Happy with my purchase.