Sofa was easy to put together, but it did have 2 screws missing.  I was able to just use what I had on hand for that.  The sofa is very comfortable and the quality is good for the price I paid.  Shipping and delivery went just fine.