This sofa is a very good value for the price we had read lots of comments about the difficulty putting it together so we were worried, don't be it was simple , just don't rush and lay out all the pieces properly.  I would give it a ten star rating but the seat is just not deep enough maybe another 2 inches would make a world of difference.  However if you are under 5'4" it may just be the sofa for you.