We are very pleased with this purchase.  It arrived in two days (free shipping) and was packaged well.  The cardboard box had some dings on it from transit, but the contents were well protected. I started assembly after I read the instructions and inventoried all of the cabinet pieces and hardware.  Everything was there, including a few extra pieces of hardware.  The instructions were pretty straight forward, no surprises.  It took me and my 2 year old son about 3 hours to assemble, not including breaks.  The finished product feels sturdy, the edges are all perfectly aligned, the gaps between the drawers and door are all even and the piece looks great.  Considering the amount we paid for this piece we feel like we got a great deal.  This was our first purchase from all modern...won’t be our last.