I read reviews of this product before purchase so I knew what to expect, but it was the perfect cabinet for my kitchen, that is why I took a chance. Shipping was quick. My husband put it together, it took awhile as the instructions are all pictures & it is low quality so parts weren't exactly perfect. There were three broken pieces, a door knob had no threading, wheels on the drawer assembly and the magnet that closes the glass doors. It seems that they were probably broken before they were even in the box at the factory. The cabinet does look nice in the kitchen but it is very low quality particle board...don't know how long it will last. For the price...I thought the quality would be a little better. Pay a little more to get something of better quality...or look around. I did chat with an overstock.com representative online, they contacted the company right away and I received my replacement parts very very quickly...so that was a plus.