Excellent product, materials are sturdy and with good quality.  It takes longer to assemble than advertised, but it is easy (just need to follow instructions properly and pay close attention to the diagrams).  Packaging did a nice job of protecting all cosmetic finishes and best of all, every single part was in the box!!!, not a single screw was missing and all hardware was properly identified which helped enormously during the assembly process.