Nice looking desk. No missing pieces and all the predrilled holes were on point! Took me about 4.5 hours to put it together but that is by myself. I will say the storage cabinet is smaller than I had hoped, as it is not tall enough to accommodate my cpu tower but that's my own fault for not closely looking at the dimension before purchasing. Overall, I am very satisfied with this purchase. It arrived a day early, which was an added bonus :D