Assembly was a bit of a chore -- the instructions are not very detailed. It  came with all the parts, but I still needed my own screwdrivers to put it all together (and they don't mention the tools you'll need in the instructions). There were a few blemishes in the finish that I touched up with a paint pen after I was finished. Overall, I'm pleased with it. Fits perfectly in my bathroom for storing all sorts of items that had taken over my small vanity.