Only include 4 stars because of the assembly process.  
As others have shared, the assembly of this product is quite involved.  It's best to have someone who is used to assembling products put it together, if possible.  The instructions are accurate, with very few mistakes.  Our package had all parts in great condition, only one piece had some holes drilled in the wrong places, but we did not bother to call for a replacement because it was easily fixable.  The product arrived in two boxes and yes, they were heavy, required two people to move.
Once done it looks beautiful and is very functional.  Would recommend it highly.