This product was quite easy to assemble...each piece came in its own box with all of the hardware included and labeled; instructions were easy to follow.  [...]