It took almost 5 hours to put together. One of the hinges for the lower door was defective and we had to work on bending it to the correct angle. We tried buying another but it was a custom hinge.   There were a couple of scrapes on a few of the pieces. Once together, it's looks very nice.