It took me a whole day to assemble the pieces and the package missed a screw for the pulls, but I have to admit that the customer service was awsome. So impressed by that. Got the screw in the end. Glad with my purchase. Make sure you have someone to help you with the assembly. Some of the pieces are very heavy.