The sofa came in two boxes and received it before the stated delivery date. We put it together and it was easy. It is sturdy and very comfortable. The size and style is perfect for the room we bought it for. There is no way we would have found this couch in town for that price. Were very happy. The customer service was awesome. You can't beat free delivery.