Everything arrived on time and damaged free.  The reason I am only giving 5 starts instead of 5 is because one of the major pieces (panel B) did not have any of the holes drilled in the panel.  I played out all the pieces before I started to assemble the unit (I would recommend) and followed directions for a smooth assembly.  Total install time would have been less than 2 hours without rushing but took me a bit longer because I needed to figure where to missing holes in panel B.  Looks great and I would buy again.