great product. Assembling it was easy with a helper or two, instructions were not too hard to use if you pay attention. There are lots of pieces and you can easily miss a step if you are not paying attention.  The fit and finish was surprisingly spot on, I exspected lots of holes to be off and struggling to make things fit, but it was not like that. everything lined up quite well.