Product will take some time to put together but is not complex.  Finish is high quality and has held up very well to daily use.