Came in 4 boxes on 2 different days. But came earlier than arrival date. Cushions are firm but comfy.bwas easy to assemble. Just many many screws. It looks amazing and no defects. Got it on sale for an awesome price.