I was shocked that it arrived 24 hours after I ordered it!  The instructions were easy to follow, but it did take 2 hours for me to assemble.    I love the buffet (using it as a tv stand) , but it is more black in color than I thought.  So, I decided to paint it.