Great cabinet for the price!  I was a little worried when the package arrived and as the box was pretty beat up but when we opened we were pleasantly surprised on how well it was packaged.  Everything was in new shape... No scratches, cracks, or chips and all the hardware was included.  It took my husband and I two hours to assemble.  Everything aligned and there were no missing pieces.  Very happy with the purchase and my daughter loves all the storage for craft projects.