Good product, but not so good assembly instructions.  I have put numerous pieces of furniture together and even for me I really had to think through the assembly process.  From opening the box to final installation 1hour 35minutes.  Looks good though.