The absolute worst!! Item came in 6 different shipments and we were still missing half the items. The instructions are a joke and my husband and I are incredibly handy. Almost worth paying the $616 professional assembly to save your sanity!!