The cabinet took a really long time to assemble. It has a lot of hardware that needs to be used. It looks great though and serves its purpose well. Very pleased with this purchase!