Took some time to assemble, lots of diff hardwares, boards are on flimsy side, one drawer bottom board was chipped, I had to glue it together. Size was perfect for my usage so its fine. Afterall it is useful for me.