I am impressed with the quality of this sofa for the price. It is comfortable and sturdy. With inside delivery they do not take it out of the box, so be prepared to lift it to get the box out from under it. It does require a few pieces manually put together, but they slide in and click into place so it is mostly easy. One of our back side pieces did not line up the easiest when putting it together, which caused tearing on our fabric, but it is between the end piece and the cushion so you cannot see it. A previous reviewer mentioned having difficulty putting the leg piece down, but we have not had any issues with that. Overall I am thrilled with this purchase. I just hope it stands up to the rest of time!