Terrible missing pieces the shelves were cracked.  We managed to put it together after a few trips to the hardware store.  This was our first order seriously considering it should be the last.