Easy to assemble, only about 2 1/2 hrs working by myself. All hardware was there and even a few extra. Very sturdy. Was impressed and surprised by ease of assembly