The cabinet arrived early and in good condition.  We put it together in a few hours and all parts and pieces were there, as well as a small baggie of additional hardware.  It fits perfectly in the place I wanted and is already filled!  Happy with purchase.