I was happy with the fact it was delivered so quickly after I ordered it.  However, I was extremely disappointed when we opened it all up.  Many of the items were dinged up with some pieces with really large chunks hit.  It took a very long time to assemble and the cabinet oei es did not fully fit together properly.    Now that it is all put together it does look nice, but we had to hide a lot of the rings and add new holes when putting it together so the pieces would like together properly.