Sofa arrived in great condition with all parts. Assembly was easy. We did have to call the local delivery agent as they had not called us after 5 days of the sofa being at their warehouse. They also delivered 3 hours earlier than their window, which thankfully worked, but could have been a big problem.