I was pleasantly surprised that this big couch fit in two boxes when delivered. It was easy to put together. The cushions are pretty thick for the price and have velcro to hold into place! Very happy with quality.