Love this cabinet. It did have 2 parts missing, but they mailed them to us in 3/4 days. Good tech support. Instructions very easy to follow. Assembly went easily, It does take about 3 hours to put together. Once you get started, it goes along smoothly. We ordered the white with the natural top. It is very sturdy and looks beautiful in our Kitchen. If you have the time to put together, it is well worth the result.