We put it together in stages, had no issues with missing parts. The size is perfect for our space, and the bamboo wall panels are beautiful.  Seating is nice, the seat cushions are perfect, firm and supportive, but the back cushions are kind of a joke. They should be thicker and firmer as well. We'll be adding foam to these for sure.