Decent quality! I had all my pieces plus a couple extra hardware bits. If you are assembling alone (which is possible) expect it to take some time but all-in-all took around 2.5-3 hours.