Took awhile to assemble, although not really complicated. My only issue was getting the doors to align with one another on the hinges. Great tv stand.