Not only did my order arrive a day early, this sofa was fairly easy to put together, even by myself. The sofa is a great color, and very comfortable. And it works great as a temporary bed too!