We haven't assembled this yet, but it was packaged nicely and appears to have all the pieces.  It definitely require at least 2 people to put it together!