Really happy with this sofa for the price. Relatively easy to put together, took about 2+ hours in total. Looks great, extremely firm, loved that it came with the throw pillows. Not the  highest quality or most comfortable sofa I've ever owned, but a great value for the price. Would purchase again.