The product was delivered on time and easy to put together.  The cabinet the size and design as described.  I'm giving it 3 stars based on the condition of the cabinet.  All pieces came with a layer of "dust" or something on it.  Which I thought was a little strange because the box came sealed and packaged as expected and showed no signs of damage.  After putting the cabinet completely back together, I went to clean the cabinet and the dust has stained the two front doors.  The stain had a reddish tent to it, so I'm not sure how this was stored before it was shipped to me.  Did it sit in a warehouse too long before it was sent, did someone return it after they used it,.....not sure, but disappointed in the final finish.  While I could send it back, it's almost not worth the hassle.  I had ideas of possibly painting it, so at this time I will have to put paint on it or live with the stains.