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