While it comes in a bazillion parts and takes a solid 2 hours to assemble, the end product is good quality, and looks great in my apartment.