I love the product, it's gorgeous and has excellent quality! No assemble needed (you just have to attach the wheels). It was packaged so carefully with high quality materials to protect it during transportation. I highly recommend this cabinet.