I was not ready for how long it would take to put it together however the directions were easy to follow and the quality of the product exceeded my expectations.  I would highly recommend!