It did take a loooooong time to put together.  I was trying to put it together as a surprise for my husband before he got home from work and just ran out of time.  It was fairly easy to put together though and it looks absolutely beautiful.  There are probably some things I would change about the unit, but for the price I paid it was well worth the purchase.  Modern and beautiful!