Yes, it does come in 7 boxes, but it was really easy to put together. It took about 20-30 minutes to assemble. No tools were required. It looks great and it is really comfortable. I’m extremely happy with my purchase.