Product looks wonderful but upon receiving it discovered half the hardware was missing. Overstock worked with me and it took almost two weeks, I think, to get the parts. Assembling directions are ridiculous. No writing, just pictures. Leaves a lot of guess work. Pieces all marked wrong per picture sheets, very slipshod work on wood. Some pieces required sanding to smooth out and then after working continuously for over a week when it was almost together, discovered that I don't have four camlocks to fit four holes to attach the top to the cabinet. I have looked everywhere and cannot find them. I am at a loss and don't know how to finish assembling this cabinet. Very, very disappointed. I have always been very pleased with my Overstock purchases, but this one takes the cake for disappointment.