Was a pain to put together. It took nearly 3 hours between 3 of us. 

Now that it's together it looks great and functions really well.