I just put my sofa together. I was a little apprehensive about assembly, but it was quite easy.  I did it by myself. It is bigger than I thought it would be. People have complained about the appearance pf the cushions. They are a little strange but I will give them sometime to breathe
The sofa is solid and the color is close to the photos.  All in all, it's a great buy.