The couch arrived in 3 boxes on three different days. The last package arrived only one day late then the expected arrival time but that's okay. My uncle and dad put the couch together and it took about 2-3 hours. The couch is so cozy and the fabric is warm! Just be warned that the cushions aren't super thick but I'm okay with it. They also gave us 4 R sided parts instead of 2 R sided and 2 L sided but somehow it still was able to work. I would definitely recommend this couch!