A LOT of parts to assemble and took about 6 hours. Even then the middle drawer didnt line up right so I left it off.  Other than that, it looks nice and is functional.