All pieces arrived together. Took about 1.5hours to put together—very simple. Comfortable, attractive and roomy. Nicer quality than expected!