Decent sofa for the price. All the parts were present and labeled, but assembly instructions are terrible! No specifics on which parts should be put together first for the easiest assembly.