Took me a little over 3 hours to assemble it. The instructions and the illustrations are not very clear. They ask you to do multiple things in one step without explaining diagrammatically how to do it. Also, the diagrams and the steps dont specify what planes the pieces are supposed to be fixed at for e.g. how far does one need to push it when attaching it. You have to experiment a few things and the order of instructions could also have been better.
Another issue was the actual planks are not clearly marked - seems like hand written at spots look unprofessional, but you will eventually figure it out. All this only adds up the time required to assemble it.  I did not issues lining up the holes and slots, it was pretty smooth. Once assembled, it a beautiful and a sturdy unit for the price. I would recommend it considering assembling is only a one time process.
P.S. - Pay close attention to the diagram not just the steps when assembling esp. for the hinges