I was able to put the sofa together by myself in 15 minutes. Easy to assemble. It arrived well packaged and in impeccable condition. The sofa is a bit firm as others have stated, but still comfortable. It is not the most high end sofa you will find, but it still has a very presentable look and makes my living room look much better than the precious sofa.