The cabinet takes a long time to assemble, but it is nothing like an ikea assembly. Everything fit properly. Only 2 caveats there is a chemical smell to it that went away after several weeks of airing it out, and the doors do not have hinges. I would still buy it again, though.