Arrived ahead of schedule. Good quality. Not hard to assemble, though the instructions could have been more clear and comprehensive. A couple of parts were damaged due to rough handling during the shipping process, though the product was well packaged to avoid damage. We'll see how willing the mfgr. will be to send replacement part's. Will follow up later.