Easy to assemble, all parts accounted for. The paint smell is pretty bad, though. Takes several days to fade and makes you a little nervous about VOCs :/