Very pleased with the Cabinet. It is self assembly. But very easy to assemble. Looks very nice on the wall.