We absolutely love our new sofa! All parts came and it took about 30 minutes to put together!