Assembly was more than we bargained for. This was definitely made for shipping and had many pieces. It took approximately 5 hours by engineer assembler. However, once assembled, it looks great. We're very happy with it.