Time consuming and difficult to assemble but nice once it's together.  I gave it a two star became of the assembly issue although I am very happy with cabinet its self.