This desk comes completely flat with a zillion pieces to put together. All the hardware was complete and the holes line up perfectly. It went together better than any other piece of furniture I have assembled. But it took me hours! I got the white with cement colored top which is pretty, but the metal legs and drawer pulls are not as chic as I had hoped.