When I received the three boxes, I thought some were missing, but everything was there. Assembling the couch, I initially thought it was too small, but it turned out to be perfect. The assembly was straightforward, and the cushions fluffed up after a day or two.