The product was delivery ahead of schedule and packaged so that there was no damage to the parts.  It took about 4 hours to put together but nothing was missing and was actually bigger than expected but the dimensions stated were accurate.  The only issue was assembling the last piece which connects the desk to the hutch and perhaps should have a leg for support.  

Pros: Only time will tell but excellent storage compartments and room to spread out your work.  Price was very reasonable.