Great product. Love the finish & the size is perfect.  Yes, it will take a while to put together and the instructions are clear.